[编程] C语言循环结构计算π的值
2023-02-18 15:46:59 时间
公式:
分析:首先,系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列,则第n项的分母为2n-1,第10000项的分母为2*10000-1。
代码:
#include <stdio.h> int main(){ //计算π的值 int i; int z; double f; double p=0; for(i=1;i<=100000000;i++){ //取模 z=i%2; //每项 f=(double)1/(2*i-1); //z等于0的时候是负数 if(z==0){ f=-1*f; } //加一起 p+=f; } //最终π的值 p=p*4; printf("%lf",p); }
相关文章
- 关于IP的相关计算
- 浅谈面向对象中的一些主要思想
- 新手入门苹果电脑,必须要知道这10款装机必备的宝藏软件
- 【Python】面试官:元组列表都分不清,回去等通知pa
- java面向对象三大特征
- java面试题
- 网红面试题
- 【Labivew】简易计算器
- 从5大挑战带你了解多模态机器学习
- Angular:都2021年了,你为啥还没用Angular
- 论文解读丨基于局部特征保留的图卷积神经网络架构(LPD-GCN)
- 华为云数据库GaussDB(for Cassandra)揭秘第二期:内存异常增长的排查经历
- 专家解惑 | 关于华为云盘古大模型,你想问的都在这里~
- 云图说|云数据库MySQL内核小版本升级全攻略
- LiteOS内核源码分析:静态内存Static Memory
- 一文抽丝剥茧带你掌握复杂Gremlin查询的调试方法
- 让电影票房飞一会儿,五一换个姿势重温经典
- 云图说|ModelArts Pro,为企业级AI应用打造的专业开发套件
- 抵制羊毛党,图计算“加持”互联网电商风控
- Faiss源码剖析:类结构分析