c 程:输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/14 18:45:45
c 程:输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
输入一个正整数 repeat (0
输入一个正整数 repeat (0
![c 程:输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.](/uploads/image/z/4032217-1-7.jpg?t=c+%E7%A8%8B%EF%BC%9A%E8%BE%93%E5%85%A5%E7%B2%BE%E5%BA%A6+e+%E5%92%8C+x%2C%E7%94%A8%E4%B8%8B%E5%88%97%E5%85%AC%E5%BC%8F%E6%B1%82cos%28x%29%E7%9A%84%E8%BF%91%E4%BC%BC%E5%80%BC%2C%E7%B2%BE%E7%A1%AE%E5%88%B0%E6%9C%80%E5%90%8E%E4%B8%80%E9%A1%B9%E7%9A%84%E7%BB%9D%E5%AF%B9%E5%80%BC%E5%B0%8F%E4%BA%8Ee.)
把y=y+item;改成y=y+(int)item;
把
printf("sum =
%f\n", sum);
改成
printf("sum = %f\n", sum);
就应该可以了.
再问:
改好之后变成这样了,可是正确答案是-0.999999 (╯□╰)y=y+(int)item是什么意思呀?和原来有什么不同?
再答: 再改两处错误:把y声明为double型,把已改过的y=y+(int)item;复原为y=y+item;。从整体看y应该是浮点型。
把for(j=1;j<=2*i;j++)改成for(fenmu=j=1;j<=2*i;j++)。你的fenmu在每次计算阶乘时没有重赋初值1。原来y=y+item中y是int型,如不加(int)老提示你把double赋给了int警告。又看了一下,y应该是浮点型,所以又作了上述修改。
把
printf("sum =
%f\n", sum);
改成
printf("sum = %f\n", sum);
就应该可以了.
再问:
![](http://img.wesiedu.com/upload/c/49/c4949d021cd0454a8e6b9b459453e7c3.jpg)
再答: 再改两处错误:把y声明为double型,把已改过的y=y+(int)item;复原为y=y+item;。从整体看y应该是浮点型。
把for(j=1;j<=2*i;j++)改成for(fenmu=j=1;j<=2*i;j++)。你的fenmu在每次计算阶乘时没有重赋初值1。原来y=y+item中y是int型,如不加(int)老提示你把double赋给了int警告。又看了一下,y应该是浮点型,所以又作了上述修改。
c 程:输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e.c语言编程,
C语言编程:输入精度e和实数x,用下列公式求cos x的近似值,精确到最后一项的绝对值小于e.
C程序 输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e
【问题描述】 输入精度e和实数x,用下列公式求cos x的近似值,精确到最后一项的绝对值小于e。
输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小
这是一道C程的题目:输入精度e,用下列公式求cos x的近似值,精确到最后一位的绝对值小于e.
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数f
输入精度e,求cos(x)近似值,要求精确到最后一项的绝对值小于e,且定义并调用函数funcos(e,x),