其实这个题目就是一般的普通阶乘题(有难的阶乘超级变态(小声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语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
大家好,我是验题君浏览:604 |
剪刀石头布 (C语言代码)浏览:1519 |
前10名 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |
1134题解(求分析)浏览:795 |
多输入输出练习2 (C语言代码)浏览:1710 |