用C语言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的绝对值小于10^(-6),以下程序哪错了#include main(){float i,pi,j=1,t=0;for(i=1;(1/i)>=(10^(-6));i=i+2){ t=t+j*(1/i);j=j*(-1);}pi=t*4;printf("pi=%f\n",pi);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 16:24:13
用C语言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的绝对值小于10^(-6),以下程序哪错了#include main(){float i,pi,j=1,t=0;for(i=1;(1/i)>=(10^(-6));i=i+2){ t=t+j*(1/i);j=j*(-1);}pi=t*4;printf(

用C语言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的绝对值小于10^(-6),以下程序哪错了#include main(){float i,pi,j=1,t=0;for(i=1;(1/i)>=(10^(-6));i=i+2){ t=t+j*(1/i);j=j*(-1);}pi=t*4;printf("pi=%f\n",pi);}
用C语言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的绝对值小于10^(-6),以下程序哪错了
#include
main()
{
float i,pi,j=1,t=0;
for(i=1;(1/i)>=(10^(-6));i=i+2)
{ t=t+j*(1/i);
j=j*(-1);
}
pi=t*4;
printf("pi=%f\n",pi);
}

用C语言求:π/4=1-1/3+1/5-…求π的近似值,直到最后一位的绝对值小于10^(-6),以下程序哪错了#include main(){float i,pi,j=1,t=0;for(i=1;(1/i)>=(10^(-6));i=i+2){ t=t+j*(1/i);j=j*(-1);}pi=t*4;printf("pi=%f\n",pi);}
#include
int main()
{
float i,pi,j=1,t=0;
for(i=1;(1/i)>=0.000001;i=i+2) //10^(-6)涉及到位运算
{
t=t+j*(1/i);
j=j*(-1);
}
pi=t*4;
printf("pi=%f\n",pi);
}