21xrx.com
2024-11-08 22:27:59 Friday
登录
文章检索 我的文章 写文章
C++程序实现最大值、最小值、平均值以及差乘除的输出
2023-07-05 05:25:04 深夜i     --     --
C++ 最大值 最小值 平均值 输出

C++作为一种流行的高级编程语言,专门为计算机科学和工程领域设计,提供了丰富的函数和库。本文将介绍如何使用C++程序计算一组数的最大值、最小值、平均值以及它们的差、乘、除法,并将结果输出。

首先,我们需要定义要计算的一组数。在本例中,我们将使用一个包含5个整数元素的数组。为方便起见,我们将这些数硬编码为30,如下所示:


int arr[5] = 50 ;

有了这个数组,我们就可以计算最大值、最小值和平均值。下面是计算这些值所需的代码:


int max = arr[0];

int min = arr[0];

float sum = 0;

for (int i = 0; i<5; i++) {

  if (arr[i]>max) {

    max = arr[i];

  }

  if (arr[i]<min) {

    min = arr[i];

  }

  sum = sum + arr[i];

}

float avg = sum / 5;

cout << "Maximum value is: " << max << endl;

cout << "Minimum value is: " << min << endl;

cout << "Average value is: " << avg << endl;

在这个代码段中,我们首先将最大值和最小值都设置为数组的第一个元素。然后使用循环迭代整个数组,并在每次迭代中检查当前元素是否比最大值或最小值更大或更小。如果是,则将相应的变量更新为新值。我们还在循环中计算所有值的总和,以便计算平均值。最后,我们将计算出的结果输出到控制台上。

接下来,我们将计算一些常见的算术运算,例如差、乘、除法等。下面是这些运算的代码实现:


int diff = arr[1] - arr[0];

int product = arr[2] * arr[3];

float quotient = static_cast<float>(arr[4]) / arr[1];

cout << "Difference is: " << diff << endl;

cout << "Product is: " << product << endl;

cout << "Quotient is: " << quotient << endl;

在上述代码段中,我们首先定义一个变量来存储第二个元素与第一个元素之间的差。然后,我们定义另一个变量来存储第三个元素与第四个元素之间的乘积。最后,我们定义一个变量存储第五个元素与第二个元素之间的除法,并在此过程中使用static_cast强制转换,确保计算结果为浮点数。同样,我们将这些结果输出到控制台上。

在这篇文章中,我们学习了如何使用C++程序计算一组数字的最大、最小和平均值,以及它们之间的一些算术运算。这些计算可以作为C++编程的入门练习,有助于掌握这种流行的编程语言,并扩展开发者的计算机科学技能。

  
  
下一篇: C++队列简介

评论区

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