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]