21xrx.com
2024-11-22 08:01:57 Friday
登录
文章检索 我的文章 写文章
用C++语言实现用户输入数字的循环操作
2023-07-05 11:33:59 深夜i     --     --
C++语言 用户输入 数字 循环操作

循环操作是计算机编程中十分重要且常见的技能之一。在C++编程中,使用循环操作可以大大提高程序的效率,尤其是当需要进行重复的操作时。这篇文章将介绍如何使用C++语言进行用户输入数字的循环操作。

首先,在C++编程中,我们通常使用for循环和while循环进行循环操作。在本例中,我们将使用while循环。我们将要求用户不断输入数字,直到用户输入“-1”为止。在此之后,程序将输出所有输入数字的平均值。

以下是代码实现:


#include <iostream>

using namespace std;

int main()

{

  int sum = 0, count = 0;

  double average = 0;

  int num;

  cout << "Please enter numbers to average (-1 to quit):\n";

  cin >> num;

  while (num != -1)

  {

    sum += num;

    count++;

    cin >> num;

  }

  if (count != 0)

  {

    average = (double) sum / count;

  }

  cout << "The average is " << average << endl;

  return 0;

}

以上代码首先定义了四个变量,分别是sum、count、average和num。其中sum用于存储输入数字的总和,count用于存储已输入数字的个数,average用于求出输入数字的平均值,而num用于存储用户输入的数字。

在程序的第七行,我们控制台输出提示信息,提示用户输入数字。随后,程序从终端读取用户输入的数字,并使用while循环进行循环操作,直到用户输入-1为止。在循环中,我们将每次输入的数字加到sum中,同时count加1,并继续请求输入数字直到用户输入-1。

在完成循环后,我们使用if语句检查count是否为0。通过count的值,我们可以判断用户是否输入了数字。如果输入了数字,我们将计算输入数字的平均值,并将其存储在average中。最后,程序将输出输入数字的平均值。

总之,使用C++语言实现输入数字的循环操作是非常简单的。本文提供了一份基本代码示例,希望它可以帮助那些初学者更好地理解循环操作的概念。

  
  

评论区

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