c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 21:26:03
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止c语

c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止

c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
//你应该还少乘了一个4
#include "stdio.h"
#include "math.h"
int main()
{
   int i,mark=1;
   double pi=0,item=0;
   for(i=1;;i+=2)
   {
      item=1.0*mark/i;   //每一项的值
      pi+=item;   //各项的值加到一起
      mark=-mark;  //变换正负号
      if(fabs(item)<1e-7)  //最后一项的值小于10的-7次方中止
        break;
   }
   printf("Pi的近似值:%.7lf\n",4*pi);

}