参考代码:
#include <stdio.h> int main(){ int n,i,j; long long Sn = 0,tem = 1; //20的阶乘已经超过了int的范围,用long long型定义 scanf("%d",&n); for(i=1;i<=n;i++){ for(j=i;j>1;j--){ tem *= j; } Sn += tem; tem = 1; //记得重新定义为1 } printf("%lld",Sn); //long long int类型输出格式控制字符为%lld return 0; }
0.0分
1 人评分
化学品问题 (C语言代码)浏览:1332 |
C二级辅导-求偶数和 (C语言代码)浏览:639 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1372 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1205 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:653 |
【偶数求和】 (C++代码)浏览:709 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:612 |
【出圈】 (C语言代码)浏览:796 |
打水问题 (C语言代码)浏览:1072 |