c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 06:19:29
xT}K@*PZms^b}}qsMb2pcfd^:2,uXuI}]*syu=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);
}