2017年10月29日 星期日

[C_AR53-易] 學生成績排序(C++)

[C_AR53-易] 學生成績排序

問題描述:
請撰寫一個程式,使用者會輸入學生人數,以及每位學生的成績 (0-99) ,程式會將成績的排序輸出。
輸入說明:
使用者輸入學生人數 n ,以及每位學生的成績 (0~99) 。
輸出說明:
根據使用者輸入的成績,顯示排序的結果 ( 由低到高 ) 。
範例:
Sample Input:Sample Output:
10
50
89
25
2
25
12
52
65
10
79
2
10
12
25
25
50
52
65
79
89
  1. #include <iostream>  
  2. #include <algorithm>//sort()  
  3. using namespace std;  
  4.   
  5. int main() {  
  6.     // [C_AR53-易] 學生成績排序  
  7.     int n;//學生數  
  8.     cin >> n;  
  9.     int grade[n];//成績  
  10.     for(int i = 0;i < n;i++)  
  11.     {  
  12.         cin >> grade[i];  
  13.     }  
  14.     sort(grade,grade+n);  
  15.     for(int i = 0;i < n;i++)  
  16.     {  
  17.         cout << grade[i] << endl;;  
  18.     }  
  19.     return 0;  
  20. }  

沒有留言:

張貼留言