帮忙解决一下C程序问题 谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:33:38
我是C程序的初学者 有个问题是 1!+2!+3!+……+20!怎样用C程序编辑这个问题呀 谢谢!

main() {
float n,k,s;
k=1;
s=1;
for(n=1;n<=10;n++){ /*20有点大了,你用double型*/
k=k*n;
s=s+k; }
printf("the value s=%.0f\n",s);
}

大数乘法问题,开辟字符串数组,将分段存储大数,然后计算。。
主要是要弄清楚中间的逻辑。
不过对于初学者,这种问题还是难了点