参考代码:
#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语言考试练习题_排列 (C++代码)浏览:1112 |
众数问题 (C语言代码)浏览:3569 |
假币问题 (C语言代码)浏览:2658 |
C语言程序设计教程(第三版)课后习题6.9 (C++代码)论pow函数的应用浏览:1079 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
买不到的数目 (C++代码)浏览:909 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:644 |
【蟠桃记】 (C语言代码)浏览:711 |
C语言训练-求PI* (C语言代码)浏览:639 |