解题思路:创建一个递归函数 建立一个循环从1到30 输出1到三十的阶乘
注意事项:科学计数法的输出为%e;
参考代码:
#include<stdio.h>
double fun(int n)
{
double f;
if(n==0)
{
return 1;
}else
{
f=fun(n-1)*n;
}
return (f);
}
int main()
{
double sn=0;
for(int i=1;i<=30;i++)
{
sn+=fun(i);
}
printf("%.2e",sn);
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1706 |
C二级辅导-求偶数和 (C语言代码)浏览:632 |
C二级辅导-阶乘数列 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题8.1 (Java代码)浏览:828 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1090 |
简单的a+b (C语言代码)浏览:674 |
用筛法求之N内的素数。 (C语言代码)浏览:595 |
大神老白 (C语言代码)浏览:638 |