解题思路:
方法很多,我就写其中一个....重点是注意事项
1.写一个自定义函数,来计算阶乘
2.用阶乘的返回值求和
3.输出求和。
注意事项:
1.审题
2.注意格式(科学计数法输出为%e,怎么保留两位小数...应该不用我多提了。)
3.不要求输入,不要求输入,不要求输入!!!(由于刚开始我写了个scanf.....导致结果一直报错...一直查错...MDZZ)。
参考代码:
#include<stdio.h> double fact(int n) { if (n == 1) return 1; else return fact(n - 1) * n; } int main() { int i, n = 30; double sum = 0; for (i = 1;i <= n;i++) { sum += fact(i); } printf("%.2e\n", sum); return 0; }
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:856 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:591 |
1908题解浏览:640 |
矩阵乘方 (C语言代码)浏览:1030 |
C二级辅导-求偶数和 (C语言代码)浏览:673 |
DNA (C语言代码)浏览:741 |
复数求和 (C语言代码)浏览:926 |
格式化数据输出 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:554 |