long long int 和 long int 都是不可以的。只能用double
#include<stdio.h>
int main()
{
int i;
double a=0,b=1;
for(i=1;i<=30;i++)
{
b*=i;
a+=b;
}
printf("%.2e",a);
return 0;
}
0.0分
0 人评分
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
WU-C语言程序设计教程(第三版)课后习题12.3 (C++代码)浏览:925 |
汽水瓶 (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:455 |
C二级辅导-公约公倍 (C语言代码)浏览:693 |
C语言训练-求车速 (C语言代码)浏览:850 |
A+B for Input-Output Practice (C++代码)浏览:491 |
【密码】 (C语言代码)浏览:433 |
哥德巴赫曾猜测 (C语言代码)浏览:496 |