解题思路:
注意事项: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++代码)浏览:724 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
WU-printf基础练习2 (C++代码)浏览:2054 |
蛇行矩阵 (C语言代码)浏览:601 |
矩形面积交 (C语言代码)浏览:1429 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:691 |
printf基础练习 (C语言代码)浏览:2062 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:678 |
非常简单的算法,题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:637 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1388 |