21xrx.com
2024-12-22 19:02:17 Sunday
登录
文章检索 我的文章 写文章
C++程序:输出最大值和平均值
2023-07-02 16:57:24 深夜i     --     --
C++ 程序 最大值 平均值 输出

C++是一种广泛使用的编程语言,许多程序员使用它来开发各种应用程序。在这里,我们将学习如何使用C++来编写一个简单的程序,用于计算输入数字的最大值和平均值。

首先,我们需要定义一些变量来存储输入数字的值。我们将使用double类型的数字,因为它可以存储小数。我们需要三个变量:num1,num2和num3。它们的初始化方式如下:


double num1 = 0, num2 = 0, num3 = 0;

然后,我们需要使用cin语句从用户输入数字的值。我们将分别从用户输入三个数字,并将它们存储在我们定义的变量中。这些输入语句如下:


cout << "Enter the first number: ";

cin >> num1;

cout << "Enter the second number: ";

cin >> num2;

cout << "Enter the third number: ";

cin >> num3;

接下来,我们将使用if-else语句来查找这三个数字的最大值。我们首先假设num1是最大值,并将其存储在max变量中。然后,我们比较num2和num3与max的大小,如果其中一个数字比max大,则更新max的值。if-else语句如下:


double max = num1;

if (num2 > max)

  max = num2;

if (num3 > max)

  max = num3;

cout << "The maximum value is: " << max << endl;

最后,我们将计算这三个数字的平均值,并将其输出到屏幕上。我们将三个数字相加,然后将它们除以3,以得出平均值。这条语句如下:


double average = (num1 + num2 + num3) / 3.0;

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

现在,我们来看一下完整的代码:


#include <iostream>

using namespace std;

int main()

{

  double num1 = 0, num2 = 0, num3 = 0;

  cout << "Enter the first number: ";

  cin >> num1;

  cout << "Enter the second number: ";

  cin >> num2;

  cout << "Enter the third number: ";

  cin >> num3;

  double max = num1;

  if (num2 > max)

    max = num2;

  

  if (num3 > max)

    max = num3;

  

  cout << "The maximum value is: " << max << endl;

  double average = (num1 + num2 + num3) / 3.0;

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

  return 0;

}

如果您将此代码复制到编译器中并编译运行该程序,您将看到以下输出:


Enter the first number: 5

Enter the second number: 7

Enter the third number: 3

The maximum value is: 7

The average value is: 5

这样,我们就成功地编写了一个使用C++编程语言计算三个数字最大值和平均值的程序。

  
  

评论区

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