思路:用循环做出阶乘,然后累加就行了
答案:
#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语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:937 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:748 |
众数问题 (C语言代码)浏览:821 |
出圈】指针malloc版浏览:355 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:839 |
剔除相关数 (C语言代码)浏览:1084 |
很简单,,题解1041:C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:586 |
C二级辅导-阶乘数列 (C语言代码)浏览:1686 |
求教大神。。。。1063,统计字符。浏览:11684 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:573 |