解题思路:
采用两层循环,不需要输入
注意事项:
数据较大,不能用整形,需要用double类型存储数据
参考代码:
#include<stdio.h>
int main()
{
int a,b;
double d=0.0,c=1;
for(a=1;a<=30;a++)
{
for(b=1;b<=a;b++)
{
c=c*b;
}
d=d+c;
c=1;
}
printf("%.2e\n",d);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:885 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:608 |
A+B for Input-Output Practice (II) (C语言代码)浏览:989 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:737 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
水仙花 (C语言代码)浏览:1045 |
循环入门练习5 (C语言代码)浏览:829 |
矩阵的对角线之和 (C语言代码)浏览:1343 |
老王赛马 (C++代码)浏览:902 |