PHP小丑 发表于 2021-12-31 17:59:37

C++求N个数的最大值、最小值和平均值

题目如下:

代码如下:
//Author:PanDaoxi
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    int x,y,min,max;
    cin >> y;
    cin >> x;
    min = x; // 最大值
    max = x; // 最小值
    double avg = x,z,sum; // 平均值
    z = double(y);   //记录个数
    sum = double(x); // 数字和
    y--;
    while (y--) {
      cin >> x;
      if (x > max) {
            max = x;
      }
      if (x < min) {
            min = x;
      }
      sum += x;
    }

    avg = sum / z;
    cout << max << endl;
    cout << min << endl;
    cout << fixed << setprecision(3) << avg << endl;
    return 0;
}
代码截图:

实现效果:



https://blog.51cto.com/u_15467636/4869146
页: [1]
查看完整版本: C++求N个数的最大值、最小值和平均值