瑋澤 發問時間: 電腦與網際網路程式設計 · 6 個月前

輸入數個整數,每行輸入1個數字,並以-1做為結束輸入。第一行輸出最大值,第二行輸出最小值。?

請問C++的問題

1 個解答

評分
  • 6 個月前
    最佳解答

    #include<iostream>

    using namespace std;

    int main(void){

    int i, n, max, min;

    for(i = 0; cin >> n && -1 != n; ++i){

    if(0 == i) max = min = n;

    else if(n < min) min = n;

    else if(max < n) max = n;

    }

    if(i) cout << "max = " << max << " min = " << min << endl;

    else cout << "no inputs" << endl;

    return 0;

    }

還有問題?馬上發問,尋求解答。