求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数
/求1+2!+3!+4!+…+30!。
科学计数法,保留两位小数。/
#include <stdio.h>
double fun(int n)
{
if(n==0)
{
return 1;
}
else
{
return n*fun(n-1);
}
}
int main(void)
{
int i;
double sum=0;
for(i=0;i<=30;i++)
{
sum+=fun(i);
}
printf("%.2e\n",sum);
return 0;
}