解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main()
{
int n,i;
int j=1;
long Sn =0;
while((scanf("%d",&n) != 1)||(n > 20))
{
printf("the type of input is wrong\n");
printf("please input again!\n");
}
if(n==0)
{
Sn=1;
}
else
{
for(i = 1;i <= n;i ++)
{
j*=i;
Sn+=j;
}
}
printf("%ld\n",Sn);
return 0;
}
望指导,提交显示错误,但自己不清楚那里有问题。
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:609 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:956 |
A+B for Input-Output Practice (I) (C语言代码)浏览:431 |
上车人数 (C语言代码)浏览:713 |
C二级辅导-统计字符 (C语言描述——用函数求解)浏览:1185 |
C二级辅导-阶乘数列 (C语言代码)浏览:1779 |
母牛的故事 (C语言代码)浏览:480 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)简单版浏览:789 |
计算表达式浏览:645 |