C++與演算法

解答 - 成績查詢系統

先照座號順序將成績輸入陣列。

再根據查詢的座號,輸出陣列中對應的成績。


  • 輸入:利用 i = 1, 2 ... N-1, N 依序存入陣列

  • 輸出:利用 陣列名稱[查詢座號] 輸出陣列內容

#include<iostream>
using namespace std;

int main()
{
    int N, M;
    int grade[105];
    int i, x;

    cin >> N >> M;

    //input grade
    i = 1;
    while( i<=N )
    {
        cin >> grade[i];
        i = i+1;
    }

    //output grade
    i = 1;
    while( i<=M )
    {
        cin >> x;
        cout << grade[x] << endl;
        i = i+1;
    }

    return 0;
}