[编程] C语言循环结构计算π的值详解编程语言
2023-06-13 09:20:37 时间
公式:
分析:首先,系数为正数的项的分母是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); }
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/12520.html
cjava相关文章
- 数据结构之循环队列C语言实现(详细)[通俗易懂]
- 数据结构:循环队列(C语言实现)[通俗易懂]
- 飞机订票系统(C语言)
- linux下C语言实现生产者消费者问题
- 单向循环链表-链表(单链表)的基本操作及C语言实现
- C语言小项目 -- 通讯录(静态版+动态版+文件版)
- 【数据结构】带头双向循环链表的增删查改(C语言实现)
- [C语言]分支循环语句
- Linux C语言程序文件大小优化(linuxc文件大小)
- for循环及其注意事项,C语言使用for循环的注意事项总结
- 简易指南:在Linux中编写C语言程序(怎么在linux写c语言)
- MySQL嵌套事务与C语言编程技术实现(c mysql嵌套事务)
- C语言与MySQL实现唯一性约束(c mysql唯一性)
- C语言与Oracle数据库的完美结合(c add oracle)
- 利用C语言实现HashTable
- C语言循环结构与时间函数用法实例教程