c语言:用do while循环求和1/2+1/4+1/6+1/8+…+1/40

如题所述

您好,完整的程序如下,希望采纳哦~

#include <stdio.h>
main()
{
int i;
double sum=0.0;
i=2;
do
{
sum+=1.0/i;
i+=2;
}while(i<=40);
printf("%lf",sum);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-30
#include <stdio.h>
int main(int argc,char *argv[]){
    int n=0;
    double s=0;
    do{
        s+=1.0/(n+=2);
    }while(n<40);
    printf("The result are %f\n",s);
    return 0;
}

第2个回答  2017-03-30
int n=0,sum=0;
do{
  n+=2;
  sum+=1/n;
}while(n<=40);

第3个回答  2017-03-30
定义变量n每循环一次+2追答

1/n+1/n+2。。。。

追问

能帮忙写一下主要程序么🙏

追答

。。。

追问

麻烦一下啦

追答

书上没例题吗

改一改这个

加油

(°Д°)ъ小赞!
认真学