解题思路:比较简单的输出方法。
注意事项:1.结果数据比较大,用 double或long double 类型比较合适。
2.使用scientific进行科学计算法输出,需添加头文件 iomanip。
参考代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
long double s=0,n;
int i,j;
for(i=1;i<=30;i++)
{
n=1;
for(j=1;j<=i;j++)
{
n*=j;
}
s+=n;
}
cout<<scientific<<setprecision(2)<<s<<endl;
}
结果:
2.74e+32
提交成功。
0.0分
0 人评分
亲和的解法浏览:1108 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:812 |
简单的a+b (C语言代码)浏览:693 |
【回文数(二)】 (C++代码)浏览:932 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:697 |
【绝对值排序】 (C语言代码)浏览:834 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:659 |
WU-输入输出格式练习 (C++代码)浏览:1141 |
WU-判定字符位置 (C++代码)浏览:1471 |