#include <stdio.h>
int main()
{
int i;
long n,s=1,c=0;//定义long变量,题目N在20以内不需要long long
scanf("%d",&n);
for(i=1;i!=n+1;i++)
{
s*=i;
c+=s;
}
printf("%ld",c);//由于前面变量定义long,这里打印需要使用%ld
return 0;
}
新手练习,不成熟的地方忘指点。
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:994 |
WU-输出正反三角形 (C++代码)浏览:1018 |
【计算两点间的距离】 (C语言代码)浏览:1473 |
1048题解(读入回车问题)浏览:554 |
简单的a+b (C语言代码)浏览:944 |
局部变量作函数返回值的问题浏览:963 |
蛇行矩阵 (C语言代码)浏览:498 |
矩阵的对角线之和 (C语言代码)浏览:1343 |
1197求助浏览:627 |
C二级辅导-公约公倍 (C语言代码)浏览:1310 |