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语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:832 |
Hello, world! (C++代码)浏览:1744 |
The 3n + 1 problem (C语言代码)浏览:553 |
1642题解浏览:715 |
1017题解浏览:605 |
1013题解浏览:560 |
剪刀石头布 (C++代码)浏览:1711 |
链表数据求和操作 (C语言代码)浏览:950 |