思路:用循环做出阶乘,然后累加就行了
答案:
#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语言代码)怎么答案错误?????浏览:796 |
printf基础练习2 (C++代码)(受教了,,%#o和%#x的用途)三人行,必有我师,,多看题解会有收获浏览:1873 |
点我有惊喜!你懂得!浏览:2072 |
C二级辅导-公约公倍 (C语言代码)浏览:1508 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1417 |
这可能是一个假的冒泡法浏览:985 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:536 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:857 |
P1001 (C语言代码)浏览:800 |
本人酷爱递归实现很多问题,这里也是浏览:555 |