解题思路:
注意事项:要考虑 int 的使用范围 达到16后int 就保存不料了
参考代码:
#include<stdio.h>
int main()
{
int i,n;
long long t=0,s=1;
scanf("%d",&n);
if(n<=20)
{
for(i=1;i<=n;i++)
{
s=s*i;
t=t+s;
}
}
printf("%lld\n",t);
return 0;
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1314 |
【偶数求和】 (C语言代码)浏览:588 |
简单的a+b (C语言代码)浏览:626 |
关于C语言变量位置的问题浏览:294 |
循环入门练习5 (C语言代码)浏览:907 |