计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的和,并将结果写入在D盘T.TXT文件,用C语言代码编写

2025-02-28 19:03:40
推荐回答(4个)
回答1:

#include
#include
void main()
{
int i,a=1,sum=0;
FILE *fp;
for(i=1;i<11;i++) //求和运算,不用递归比较简单。
{
a=i*a;
sum=sum+a;
}
printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!= %d \n",sum);
if((fp=fopen("D:\T.txt","w"))==NULL) //建立文件t.txt
{
printf("cannot open file \n");
exit(0);
}
fprintf(fp,"%d",sum); //写文件。
fclose(fp); //关闭文件。
}

回答2:

1+10 2+9 3+8 4+7 5+6 =55

回答3:

(1+10)×10÷2=55

回答4:

55