这个程序哪里错了?求指教
#include "stdio.h"double p(double i,double s,double t)
{
s=0.0;
t=1.0;
for(i=1;i<=99;i++)
{
s=s+t/i;
i+=2;
t=-t;
}
}
void main()
{
double j,b,c,ai;
{
ai=p(j,b,c);
}
printf("π=%f\n",b*4);
}
这个算出的结果是π=-370238525397871320000000000000000000
但是我要算的是π的值,哪里出错了呢?