返回列表 發帖
  1. #include <cstdlib>
  2. #include <iostream>
  3. using namespace std;
  4. int main(void){
  5.    
  6.     int stu_n = 50;
  7.     int data[stu_n][6];
  8.     int min[2];
  9.     min[1] = 100;
  10.     int max[2];
  11.     max[1] = 0;
  12.    
  13.     cout << "請輸入學生人數" << endl;
  14.     cin >> stu_n;
  15.      
  16.     for(int i = 0 ; i < stu_n ; i++){
  17.             data[i][0] = i + 1;   //座號
  18.             data[i][1] = rand()%100;  //成績 1
  19.             data[i][2] = rand()%100;  //成績 2
  20.             data[i][3] = rand()%100;  //成績 3
  21.             data[i][4] = (data[i][1] + data[i][2] + data[i][3]) / 3;  //平均
  22.             
  23.     if(data[i][4] > max[1]){
  24.                   max[0] = i+1;
  25.                   max[1] = data[i][4];
  26.                           
  27.             }else if(data[i][4] < min[1]){
  28.                   min[0] = i+1;
  29.                   min[1] = data[i][4];
  30.             }
  31.             
  32.     }
  33.    
  34.     for(int i = 0 ; i < stu_n ; i++){
  35.             cout << data[i][0] << "    ";
  36.             cout << data[i][1] << "    ";
  37.             cout << data[i][2] << "    ";
  38.             cout << data[i][3] << "    ";
  39.             cout << data[i][4] << "    ";
  40.             cout << endl;
  41.     }
  42.    
  43.     cout << "第一名是 " << max[0] << " 號,平均為 " << max[1] << "分" << endl;
  44.     cout << "最後一名是 " << min[0] << " 號,平均為 " << min[1] << "分" << endl;
  45.    
  46.     system("pause");
  47.     return 0;
  48. }
複製代碼

TOP

返回列表