用C++求最大值、最小值問題.任意定義一個一維數組,並爲其初始化,然後將其最大值與最小值找出來.

題目:

用C++求最大值、最小值問題.任意定義一個一維數組,並爲其初始化,然後將其最大值與最小值找出來.
求最大值、最小值問題.任意定義一個一維數組,並爲其初始化,然後將其最大值與最小值找出來,並指明它們是數組的第幾個元素.

解答:



#include <iostream>
using namespace std;
int main()
{
    int a[10] = {2, 4, 5, 7, 3, 0, 4, 8, 1, 6};
    int i, max, imax, min, imin;
    max=min=1;
    imax=imin=0;
    for (i=0; i<10; i++)
    {
        if (max<a[i])
        {
            max = a[i];
            imax = i;
        }
        if (min>a[i])
        {
            min = a[i];
            imin = i;
        }
    }
    cout << "數組的最大值和最小值分別是第" << imax+1 << "項和第" << imin+1 << "項,數值分別爲:" << max << "和" << min << endl;
}

添加新評論

暱稱
郵箱
網站