21xrx.com
2024-11-22 02:57:10 Friday
登录
文章检索 我的文章 写文章
C++求解十个数的最大、最小值和平均值
2023-07-13 20:50:23 深夜i     --     --
C++ 求解 十个数 最大值 最小值 平均值

编程语言C++已经成为了计算机专业的必修课程,那么在C++中如何求解十个数的最大、最小值和平均值呢?

C++中可以使用数组来存储十个数,然后通过数组的遍历来求解最大和最小值,在遍历中可以使用if语句来判断当前值是否大于或小于之前的最大最小值,从而更新最大最小值。同时也可以使用循环来求解这十个数的和,最后将和除以十得到平均值即可。

以下是使用C++代码实现这个过程的示例:


#include <iostream>

using namespace std;

int main() {

  int nums[10] = 1;

  int max_num = nums[0];

  int min_num = nums[0];

  int sum = 0;

  double average = 0;

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

    if (nums[i] > max_num) {

      max_num = nums[i];

    }

    if (nums[i] < min_num) {

      min_num = nums[i];

    }

    sum += nums[i];

  }

  average = (double)sum / 10;

  cout << "最大值为:" << max_num << endl;

  cout << "最小值为:" << min_num << endl;

  cout << "平均值为:" << average << endl;

  return 0;

}

上述代码中,首先定义了一个包含十个整数的数组nums,并将其初始化为1到10的整数序列。接着定义了四个变量,其中max_num和min_num分别表示数组中的最大和最小值,sum表示数组中所有元素的和,average表示数组的平均值。在循环中,遍历数组中的每个元素,使用if语句比较判断大小,并更新最大最小值以及求和。最后将和除以10得到平均值,输出最大最小值和平均值即可。

总之,C++是一门非常强大的编程语言,通过数组的使用以及循环、条件语句等基本语法掌握,可以轻松求解需要的最大、最小值和平均值等问题。

  
  

评论区

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