解题思路:。。。
注意事项:long double型
参考代码:#include <stdio.h>
int main()
{
int i,n;
long double s=0;
long double fact(long double);
scanf("%d",&n);
for(i=1;i<=n;i++){
s+=fact(i);
}
printf("%.0lf",s);
}
long double fact(long double j)
{
long double sum;
if(j==0){
sum=1;
} else {
sum=j*fact(j-1);
}
return sum;
}
0.0分
0 人评分
最长单词 (C语言代码)浏览:1377 |
WU-陶陶摘苹果2 (C++代码)浏览:975 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1358 |
用筛法求之N内的素数。 (C语言代码)浏览:669 |
母牛的故事 (C语言代码)浏览:945 |
Hello, world! (C语言代码)浏览:714 |
字符逆序 (C语言代码)浏览:460 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:683 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:666 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:956 |