使用两个赋初始值的标记遍历数组。
如果小了更改max的值
如果大了更改min的值
#include <iostream>
using namespace std;
int main() {
// 定义两个标记 max 与 min
int max=0,min=0;
// 用户输入数组
int arr[6];
// 用户写入
for(int i =0;i<6;i++){
cin>>arr[i];
}
//赋初值
max = min = arr[0];
// 遍历数组
for(int i =1;i<6;i++){
if(max<arr[i]){
max=arr[i];
}else if(min>arr[i]){
min=arr[i];
}
}
cout<<min<<" "<<max;
}

京公网安备 11010502036488号