程式設計求出任意一個一維陣列元素中最大值和最小值的下標。陣列元素的值由使用者鍵盤輸入
沒有要求語言,c語言了
沒有要求語言就用c語言啦。
#include
using namespace std;
void main()
{
const int n = 10;
int number[n];
int i;
int max, min;
int i_max, i_min;
cout<< "請輸入10個整數:";
for (i = 0; i< n; i++)
cin >> number[i];
max = min = number[0];
i_max = i_min = 0;
if (number[i] > max)
max = number[i];
i_max = i;
}
if (number[i]< min)
min = number[i];
i_min = i;
cout<< "max: "<< max<< endl;
cout<< "min: "<< min<< endl;
cout<< "i_max: "<< i_max<< endl;
cout<< "i_min: "<< i_min<< endl;
程式設計求出任意一個一維陣列元素中最大值和最小值的下標。陣列元素的值由使用者鍵盤輸入
沒有要求語言,c語言了
程式設計求出任意一個一維陣列元素中最大值和最小值的下標。陣列元素的值由使用者鍵盤輸入
沒有要求語言就用c語言啦。
#include
using namespace std;
void main()
{
const int n = 10;
int number[n];
int i;
int max, min;
int i_max, i_min;
cout<< "請輸入10個整數:";
for (i = 0; i< n; i++)
cin >> number[i];
max = min = number[0];
i_max = i_min = 0;
for (i = 0; i< n; i++)
{
if (number[i] > max)
{
max = number[i];
i_max = i;
}
if (number[i]< min)
{
min = number[i];
i_min = i;
}
}
cout<< "max: "<< max<< endl;
cout<< "min: "<< min<< endl;
cout<< "i_max: "<< i_max<< endl;
cout<< "i_min: "<< i_min<< endl;
}