c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 13:24:04
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);
}