顯示最大最小值,及其下標C++

wlyuxi發表於2020-11-20

//********************************************
//程式作者:喻璽
//完成日期:2020.11.1
//章節:第一節
//
題號:第一題
//題目:編寫一個程式,要求使用者輸入10個數,儲存在陣列中,顯示最
//
大最小值及下標 //
*************************************************************
#include
using namespace std;
int main()
{
int arr[10];//定義長度是10的陣列
int min_num = 0, max_num = 0; //最大值和最小值的下標
for (int i = 0; i < 10; i++)
{
cin >> arr[i]; //輸出當前數
if (arr[i] > arr[max_num]) //當前的數比最大值大
max_num = i;
else if (arr[i] < arr[min_num]) //當前的數比最小值小
min_num = i;
}
cout << “最大值是:” << arr[max_num] << " 對應下標:" << max_num << “,最小值是” << arr[min_num] << " 對應下標:" << min_num << endl;
}

相關文章