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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 06:19:29
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
xT}K@*PZms^b}}qsMb2pc fd^:2,uXuI}]*syu=dണe<وa4?^v&֓p<:q(ԉ67Aސ'?G!kGGpeFqoFZNtWٍFI[rmÝp-%{mÜwUWnPMaMؗQ 2@SP>ȆSMKMZjpۤqQ h`65V2*]Ԅb*5VS= Q@AÎs \m_PFowYH֫ݝ~`V/ʛeT:Q6+p/~? ,7e5URN߱95GN+I - duVhsyFo`f*y3~Kf Xlnhsmj`< ˎf(袢 S$HE*XPA"7EhDU*((@Œ=V^$9R+"B2/]F*6ȒiVH^vN=}?b]

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);

}