一个求累积和的C语言程序,哪位大侠给我注释一下每行含义?

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:08:55
计算1!到n!的和。
#include<stdio.h>
void main()
{
int i,n;
int s=0,y;
for(i=1;n<=10;n++){
y=1;
for(i=1;i<=n;i++)
y*=i;
s+=y;
}
printf("1!+2!+3!+,,,,,,,+10!=%d\n",s);
}
此程序每行含义,要每行都写,谢谢!1

#include<stdio.h> //头文件
void main() //主函数入口
{
int i,n; //声明变量i,n
int s=0,y; 声明变量s=0,y
for(i=1;n<=10;n++){ //循环开始,初始条件i=1;结束条件n<=10;增量为n自加1
y=1; //给y赋值,y=1
for(i=1;i<=n;i++) //再来嵌套循环,后面不写了
y*=i; //y=y*i;就是把y*i的值赋给y
s+=y; //s=s+y;就是把s+y的值赋给s
}
printf("1!+2!+3!+,,,,,,,+10!=%d\n",s); //输出结果,形式为“1!+2!+3!+...+10!=?",问号处是算出来的值。
}

够详细了吧,我居然都混到这种地步了,容易吗我
还是自己好好看书吧,书上详细的多