解题思路:
注意事项: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语言代码)浏览:622 |
【出圈】 (C++代码)(典型的约瑟夫环——链表解决)浏览:1168 |
C二级辅导-求偶数和 (C语言代码)浏览:577 |
C语言训练-阿姆斯特朗数 (C语言代码)浏览:818 |
C二级辅导-分段函数 (C语言代码)浏览:546 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:763 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:423 |
简单的a+b (C语言代码)浏览:672 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:701 |
C语言训练-最大数问题 (C语言代码)浏览:620 |