这个c程序中的 sign=-sign;是什么意思#include int main(){int sign=-1;double s=0,PI;int i;for (i=1;1.0/i>=1e-7;i=i+2){sign=-sign;s=s+1.0/i*sign;}PI=s*4;printf("i=%d\n",i-2);printf("PI=%10.8f\n\n",PI);return 0;}
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 02:35:39
这个c程序中的 sign=-sign;是什么意思#include int main(){int sign=-1;double s=0,PI;int i;for (i=1;1.0/i>=1e-7;i=i+2){sign=-sign;s=s+1.0/i*sign;}PI=s*4;printf("i=%d\n",i-2);printf("PI=%10.8f\n\n",PI);return 0;}
这个c程序中的 sign=-sign;是什么意思
#include
int main()
{
int sign=-1;
double s=0,PI;
int i;
for (i=1;1.0/i>=1e-7;i=i+2)
{
sign=-sign;
s=s+1.0/i*sign;
}
PI=s*4;
printf("i=%d\n",i-2);
printf("PI=%10.8f\n\n",PI);
return 0;
}
这个c程序中的 sign=-sign;是什么意思#include int main(){int sign=-1;double s=0,PI;int i;for (i=1;1.0/i>=1e-7;i=i+2){sign=-sign;s=s+1.0/i*sign;}PI=s*4;printf("i=%d\n",i-2);printf("PI=%10.8f\n\n",PI);return 0;}
把sign变量取负值,再赋值给sign变量
原来sign变量的值是-1,经过这句后,sign=1
原来sign变量的值是1,经过这句后,sign=-1
程序是用s=1-1/3+1/5-1/7+.计算pi的近似值
这个sign是控制每项正负交替的