思路:用循环做出阶乘,然后累加就行了
答案:
#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语言代码)浏览:880 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1432 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:514 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:609 |
水仙花 (C语言代码)浏览:1046 |
Minesweeper (C语言描述,蓝桥杯)浏览:1121 |
A+B for Input-Output Practice (C语言代码)浏览:458 |
矩形面积交 (C++代码)浏览:1126 |
printf基础练习2 (C语言代码)浏览:503 |