解题思路:
注意事项:
使用long long 数据类型
参考代码:
#include<stdio.h>
int main()
{
int i,N;
long long s,Sn;
scanf("%d",&N);
Sn = 0;
s = 1;
for(i=1;i<=N;i++)
{
s *= i;
Sn += s;
}
printf("%lld\n",Sn);
return 0;
}
0.0分
0 人评分
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1095 |
点我有惊喜!你懂得!浏览:1402 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1745 |
C二级辅导-公约公倍 (C语言代码)浏览:1508 |
C语言训练-求函数值 (C语言代码)浏览:931 |
【绝对值排序】 (C语言代码)浏览:713 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:661 |
【偶数求和】 (C语言代码)浏览:556 |