C语言计算圆周率出错,求大神帮忙!#include cifang(int a,int b);main(){int i=1,k=1;double s=0.0,pi=0.0;printf("计算π的近似值\n");for(i=1,s=0.0,k=1;i

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 23:44:25
C语言计算圆周率出错,求大神帮忙!#includecifang(inta,intb);main(){inti=1,k=1;doubles=0.0,pi=0.0;printf("计算π的近似值\n");

C语言计算圆周率出错,求大神帮忙!#include cifang(int a,int b);main(){int i=1,k=1;double s=0.0,pi=0.0;printf("计算π的近似值\n");for(i=1,s=0.0,k=1;i
C语言计算圆周率出错,求大神帮忙!
#include
cifang(int a,int b);
main()
{
int i=1,k=1;
double s=0.0,pi=0.0;
printf("计算π的近似值\n");
for(i=1,s=0.0,k=1;i

C语言计算圆周率出错,求大神帮忙!#include cifang(int a,int b);main(){int i=1,k=1;double s=0.0,pi=0.0;printf("计算π的近似值\n");for(i=1,s=0.0,k=1;i
s=s+cifang((-1),(k+1))*(1.0/i); //此处要用1.0
因为默认的i是int型,1也是int型,所以这里两个int型数据计算结果也是int型,也就是永远是0