其实这个题目就是一般的普通阶乘题(有难的阶乘超级变态(小声BB))
注意一点就是int的大小容纳不下30!,所以要换成double
还有记得科学计数法是利用%e来显示的!
#include<stdio.h>
int main()
{
int i;
double j=1,sum=0;
for(i=1;i<=30;i++)
{
j = j*i;
sum = sum+j;
}
printf("%.2e\n",sum);
return 0;
}
0.0分
0 人评分
剔除相关数 (C语言代码)浏览:1013 |
【出圈】 (C语言代码)浏览:795 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:830 |
1071题解浏览:487 |
A+B for Input-Output Practice (I) (C语言代码)浏览:429 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:567 |
小O的图案 (C语言代码)浏览:913 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:713 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1220 |
快速排序算法1浏览:884 |