·问:1+(1+2)/(1*2)+(1+2+3)/(1*2*3)+(1+2+3+4)/4!+…+(1+2+3+…+10)/10!之和的程序编写

来源:百度知道 编辑:UC知道 时间:2024/06/15 18:50:59

#include "stdio.h"
void main()
{
float term,sum=0,num=0,den=1.0,i;
/*要用浮点型,用整数的话,除法操作的意思是去整*/
for(i=1.0;i<=10;i++) /*这里i=1.0要注意*/
{
num+=i;
den*=i;
term=num/den;
sum+=term;
}
printf("%f",sum);
}

float term,sum=0;
int num=0,den=1;
int i;
for(i=1;i<=10;i++)
{
num+=i;
den*=i;
term=num/den;
sum+=term;
}
printf("%f",sum);