解题思路:
注意事项:sum直接用int的话,数值会溢出,应该用long长整形输出
参考代码:
#include<stdio.h>
int main()
{
long n,sum,i,temp;
sum=0,temp=1;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
temp=temp*i;
sum=sum+temp;
}
printf("%ld",sum);
}
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:923 |
台球碰撞 (C++代码)浏览:1519 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:716 |
A+B for Input-Output Practice (I) (C++代码)浏览:1412 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C++代码)直接打表啊8以上值不变hhh浏览:638 |
不容易系列2 (C语言代码)浏览:650 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:598 |
三进制小数 (C语言代码)浏览:1026 |
点我有惊喜!你懂得!浏览:3887 |