C语言计算pi

C语言计算pi,第1张

#include<stdio.h>

#include<math.h>

void main()

{

int sign=1// 符号变量 因为要正1-3/1 所以 在进行第一步运算的时候正1-某某

int i=1//  此时的i 也可以等于count 用来存储运算次数 建议用count 我在这里就不改了

double pi=0.0// 我们要求的结果 pi

double n=1.0//  我们的分母

double trem=1.0// 我们的分式本身

while(fabs(trem)>=1e-6) //题干要求的条件表达式

{

pi+=trem   //累加式pi=pi+trem

n+=2       // 分母每次加2

sign=-sign// 用来控制符号在这里同时也是充当分子的作用

trem=sign/n//分式本身=分子/分母

i++ // 每次运算完一遍+1

}

pi*=4// 这里也是根据题干来的 就相当于 1/2 *2 =1

}

望采纳谢谢 有什么不懂的可以随时追我

#include <stdio.h>

#include <math.h>

int main(){

double pi=0,result

int i=1

int s=-1

do{

s*=-1

result=1.0/i*s

i+=2

pi+=result

}while(fabs(result)>0.000001)

printf("pi=%10.4lf\n",pi*4)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12138337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存