c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值这是我自己编的!希望还能改对!#includemain(){ float a,b=1,c,d,f,i,j; for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:47:05

c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值这是我自己编的!希望还能改对!#includemain(){ float a,b=1,c,d,f,i,j; for(i=1;i
c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值
这是我自己编的!希望还能改对!
#include
main()
{
float a,b=1,c,d,f,i,j;
for(i=1;i

c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值这是我自己编的!希望还能改对!#includemain(){ float a,b=1,c,d,f,i,j; for(i=1;i
循环变量以及终止值最好还是用整型来控制,否则容易因为浮点数的误差引起错误.还有初值问题
int f,i,j,x; d=0; x=1;
阶乘是一个累乘,所以你用a=i*j;无法计算阶乘的结果,应当:
for ( j=1,a=1,b=1;j