c语音使用while、do...while)编写程序计算1-1/2+1/3-1/4+1/5 ……

使用while、do...while)编写程序计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的结果。

按照你的要求分别用while和do_while编写的C语言程序如下

#include<stdio.h>

int main(){

 int i=1;

 double sum=0;

 while(i<=100){

  if(i%2==1){

   sum=sum+1.0/i;

  }else{

   sum=sum-1.0/i;

  }

  i++;

 }

 printf("%lf",sum);

 return 0;

}


#include<stdio.h>

int main(){

 int i=1;

 double sum=0;

 do{

  if(i%2==1){

   sum=sum+1.0/i;

  }else{

   sum=sum-1.0/i;

  }

  i++;

 }while(i<=100);

 printf("%lf",sum);

 return 0;

}

温馨提示:答案为网友推荐,仅供参考
相似回答