思路:用循环做出阶乘,然后累加就行了
答案:
#include<stdio.h> int main(){ int i; double sum=0,a=1; for(i=1;i<=30;i++){ a*=i; sum+=a; } printf("%0.2e",sum); return 0; }
注:%e是科学计数法的格式符
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:821 |
【偶数求和】 (C语言代码)浏览:586 |
DNA (C语言代码)浏览:562 |
图形输出 (C语言代码)浏览:1419 |
1035 题解浏览:872 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1103 |
生日日数 (C语言代码)浏览:1566 |
众数问题 (C语言代码)浏览:658 |