帮做做吧。。
求x = 1+1/5+1/7+1/9+…的近似值,直到最后一项的绝对值小于10-5为止。
好像不全对,睡觉了:
#include <stdio.h>
#include<math.h>
main()
{
float n=2,sn=0,sum=1;
do
{
sum+=(float)1.0/(2*n+1);
sn=(float)1.0/(2*n+1);
n++;
}while(sn>pow(10,-5));
printf("sum=%.4f,sn=%f",sum,sn);
}