#include void main() { int a=1,i,sum=0; for (i=1;i<11;i++) { a=a*i; sum=sum+a; } printf("1!+2!+3!+...+10!=%d\n",sum); } 每次循环都是上一个数的阶乘乘以下一个数,把它们加起来就行了!你应该能看得懂,这个不复杂,这还是我学C的时候编的一只保留着,C语言只是个基础,后面还有很多要你学的呢!加油!
← 上一条:用C语言求1!+2!+3!+......10 下一条:C语言求1!+2!+3!+...10!的和。 →