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

2025-02-25 05:31:55
推荐回答(4个)
回答1:

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

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

回答2:

#include 
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;
}

回答3:

int n=0,sum=0;
do{
  n+=2;
  sum+=1/n;
}while(n<=40);

回答4:

定义变量n每循环一次+2