思路:用循环做出阶乘,然后累加就行了
答案:
#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语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:498 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:492 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:589 |
人见人爱A+B (C语言代码)浏览:590 |
C语言训练-排序问题<1> (C语言代码)浏览:581 |
【亲和数】 (C语言代码)浏览:485 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:561 |
【蟠桃记】 (C语言代码)浏览:989 |
简单的a+b (C语言代码)浏览:552 |
Cylinder (C语言描述+详细分析)浏览:3004 |