#include<stdio.h>
#include<math.h>
double fact(int n);
double cal()
{
int i;
double s1,s,temp;
for(i=0;;i++)
{
temp = 1.0/fact(pow(2,i));
s1+=temp;
if(temp<1e-5)
break;
}
s=1+s1;
printf("%lf",s);
return 0.0;
}
double fact(int n)
{
int i;
double mul=1;
for(i = 1;i<=n;i++)
{
mul*=i;
}
return mul;
}
你的main方法呢?没有入口啊,程序无法执行