21xrx.com
2024-11-08 22:04:12 Friday
登录
文章检索 我的文章 写文章
利用do while循环语句求出s=1+1/2+…+1/50的和
2023-06-15 09:55:52 深夜i     --     --

利用do while循环语句求出s=1+1/2+…+1/50的和

C语言是一门高级编程语言,也是计算机科学中常使用的语言。在C语言中,有很多种循环语句可以实现不同的功能,比如while、for、do while等。本文将介绍如何使用do while循环语句来求解s=1+1/2+…+1/50的和。

首先,我们需要定义一个变量s,并将其初始化为0。然后,使用do while循环语句来进行累加运算。具体实现如下:


#include

int main()

{

  int i = 1;

  double s = 0;

  do {

    s += 1.0/i;

    i++;

  } while (i <= 50);

  printf("s = %lf", s);

  return 0;

}

上述代码中,我们定义了变量i和变量s,并使用do while循环语句来实现累加运算。每次循环中,变量i自增1,变量s加上1/i的值。当i等于50时,循环结束,输出结果。运行结果为s=4.499205。

通过以上代码,我们成功地利用do while循环语句求出了s=1+1/2+…+1/50的和。而生成的关键词则为:C语言、do while循环、累加运算。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复