求Pi值
作业又双叒叕不会写了{:10_266:}题目:Pi/4=1-1/3+1/5.........#include<stdio.h>
#include<math.h>
int main()
{
double Pi=0, a;
for (a = 1;fabs(a) > 0.000000001;a += 2)
{
a = 1 / a;
Pi = Pi + a;
a = -a;
}
Pi = Pi * 4 + 0.5;
printf("Pi的值为%.7lf", Pi);
return 0;
}
还有,逗号运算符到底是干什么用的?搞不明白。。。。。
本帖最后由 jhq999 于 2021-8-27 21:30 编辑
#include<stdio.h>
#include<math.h>
int main()
{
double Pi=0, a,b=1;
for (a = 1;(1/a) > 0.000000001;a += 2.0)
{
Pi = Pi + b*(1 / a);;
b=-b;
}
Pi = Pi * 4 ;//
printf("Pi的值为%.7lf", Pi);
return 0;
}
页:
[1]