
c语言程序 函数编写
c语言程序函数编写3、编写myf_ex函数,(ex=1+x+x2/2!+....+xn/n!)在主函数中求解x在[-5,5]范围内(每间隔0.1取一值)的双曲函数值(公式...
c语言程序 函数编写3、编写myf_ex函数,(ex = 1+x+x2/2!+....+xn/n!)
在主函数中求解x在[-5,5]范围内(每间隔0.1
取一值)的双曲函数值(公式如右),
(每行输出10组
以函数调用的形式写。 展开
在主函数中求解x在[-5,5]范围内(每间隔0.1
取一值)的双曲函数值(公式如右),
(每行输出10组
以函数调用的形式写。 展开
1个回答
展开全部
void fun() { int multiNum = 1;// 阶乘数 1! 2! 3! int x = 0;// 输入的X值 float lastItem = 1, sum = 0;// 最后一项值,和 do { sum += lastItem; // 求和 printf("sum = %f\n请输入X:", sum); scanf("%d", &x);//输入值 // 求阶乘 int fenMu = 1; //分母记录阶乘后的结果 for (int i = 1; i <= multiNum; i++) fenMu *= i; // x/2! ,x/3!... lastItem = x * 1.0 / fenMu; printf("%d / %d = %f\n", x, fenMu, lastItem); multiNum++; } while (lastItem >= 0.001); printf("加了 %d 次后的和=%f\n", multiNum, sum);}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询