用三种循环方式求该式的近似值
方法一(for)
#include<stdio.h>
int main()
{
int i,j=1;
double num=0;
for(i=1;i<100001;)
{
num+=j*1.0/i;
i+=2;
j=-j;
}
printf("%f",num);
}
方法二(while)
#include<stdio.h>
int main()
{
int i=1,j=1;
double num=0;
while(1.0/i>=0.00001)
{
num+=j*1.0/i;
i+=2;
j=-j;
}
printf("%f",num);
}
方法三(do,while)
#include<stdio.h>
int main()
{
int i=1,j=1;
double num=0;
do
{
num+=j*1.0/i;
i+=2;
j=-j;
}
while(1.0/i>=0.00001);
printf("%f",num);
}