Board logo

標題: [隨堂測驗] 陣列 (五) - 成績表 (一) [打印本頁]

作者: 王瑞喻    時間: 2019-9-20 15:21     標題: [隨堂測驗] 陣列 (五) - 成績表 (一)

本帖最後由 tonyh 於 2019-10-2 12:22 編輯

利用二維陣列, 試做一個包含五位同學, 各三組分數的成績表格.
表格的形式如下:

[attach]7178[/attach]
本帖隱藏的內容需要回復才可以瀏覽

作者: 洪藜芸    時間: 2019-9-21 11:07

本帖最後由 洪藜芸 於 2019-9-21 11:09 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"座號\t國文\t數學\t英文"<<endl;
  7.     cout<<"______________________________"<<endl;
  8.     int a[5][3]={{68,43,65},{85,62,73},{95,100,98},{86,71,88},{88,77,96}};
  9.    
  10.     for(int i=0;i<5;i++)
  11.     {
  12.         cout<<i+1<<"\t";
  13.         for(int s=0;s<3;s++)
  14.         {
  15.             cout<<a[i][s]<<"\t";
  16.         }  
  17.         cout<<endl;
  18.     }
  19.    
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 洪子涵    時間: 2019-9-21 11:08

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[5][3]={{100,100,100},{90,90,90},{80,80,80},{0,0,0},{60,60,60}};
  7.     cout<<"座號\t國文\t英文\t數學 \n==============================="<<endl;
  8.     for(int i=0;i<5;i++)
  9.     {
  10.        cout<<i+1;
  11.        for(int j=0;j<3;j++)
  12.        {
  13.                cout<<"\t"<<n[i][j];   
  14.        }
  15.        cout<<endl;
  16.     }
  17.    
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: 曾宥程    時間: 2019-9-21 11:11

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {      
  6.     int score[5][3]={{90,85,85},
  7.                      {70,75,80},
  8.                      {80,95,80},
  9.                      {70,95,75},
  10.                      {80,85,95}};
  11.     cout<<"座號\t國文\t英文\t數學"<<endl;
  12.     cout<<"============================="<<endl;
  13.     for(int i=0 ; i<5 ; i++)
  14.     {
  15.         cout<<i+1<<"\t";
  16.         for(int j=0 ; j<3 ; j++)
  17.         {
  18.          cout<<score[i][j]<<"\t";        
  19.         }
  20.         cout<<endl;           
  21.     }
  22.     system("pause");
  23.     return 0;
  24. }
複製代碼

作者: 鄭羽捷    時間: 2019-9-21 11:14

本帖最後由 鄭羽捷 於 2019-9-21 11:35 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"座號\t國文\t數學\t英文"<<endl;
  7.     cout<<"==============================="<<endl;
  8.     int n[5][3]={{96,89,98},{97,95,87},{98,100,94},{96,91,88},{88,100,100}};
  9.    
  10.     for(int i=0;i<5;i++)
  11.     {
  12.         cout<<i+1<<"\t";
  13.         for(int j=0; j<3; j++)
  14.         {
  15.             cout<<n[i][j]<<"\t";
  16.         }  
  17.         cout<<endl;
  18.     }
  19.    
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 王翎璇    時間: 2019-9-21 11:14

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[5][3]={{62,89,78},{95,97,93},{80,98,89},{99,100,100},{97,100,98}};
  7.     cout<<"座號\t國文\t英文\t數學 \n==============================="<<endl;
  8.     for(int i=0;i<5;i++)
  9.     {
  10.        cout<<i+1;
  11.        for(int j=0;j<3;j++)
  12.        {
  13.                cout<<"\t"<<n[i][j];   
  14.        }
  15.        cout<<endl;
  16.     }
  17.    
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: 郭哲維    時間: 2019-9-21 11:14

本帖最後由 郭哲維 於 2019-9-21 11:39 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a[5][3]={{100,90,75},{70,79,90},{100,100,100},{70,95,95},{30,77,99}};
  7.    
  8.     cout<<"座號\t國文\t數學\t英文"<<endl;
  9.     cout<<"================="<<endl;
  10.    
  11.     for(int i=0;i<5;i++)
  12.     {
  13.         cout<<i+1<<"\t";
  14.         for(int s=0;s<3;s++)
  15.         {
  16.             cout<<a[i][s]<<"\t";
  17.         }  
  18.         cout<<endl;
  19.     }
  20.    
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

作者: 黃傳耀    時間: 2019-9-21 11:15

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    cout<<"座號\t國文\t英文\t數學"<<endl;
  7.    cout<<"-----------------------"<<endl;
  8.    int n[5][3] = {{95,100,100},
  9.                   {95,95,100},      
  10.                   {100,100,80},      
  11.                   {90,95,95},
  12.                   {100,85,100}};
  13.    for(int i=0;i<5;i++)
  14.    {
  15.        cout<<i+1;
  16.        for(int j=0;j<3;j++)
  17.        {
  18.                   
  19.            cout<<"\t"<<n[i][j];
  20.        }
  21.        cout<<endl;        
  22.    }
  23.    system("pause");        
  24.    return 0;        
  25. }
複製代碼

作者: 蔡少宇    時間: 2019-9-21 11:15

本帖最後由 蔡少宇 於 2019-9-21 11:39 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"座號\t國文\t數學\t英文"<<endl;
  7.     cout<<"==============================="<<endl;
  8.     int a[5][3]={{100,92,99},
  9.                 {98,95,96},
  10.                 {100,91,82},
  11.                 {99,94,96},
  12.                 {88,77,96}};
  13.                
  14.     for(int i=0;i<5;i++)
  15.     {
  16.         cout<<i+1<<"\t";
  17.         for(int s=0;s<3;s++)
  18.         {
  19.             cout<<a[i][s]<<"\t";
  20.         }  
  21.         cout<<endl;
  22.     }
  23.    
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: 洪榜蔓    時間: 2019-9-21 11:16

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score[5][3]={{90,85,85},{70,75,80},{80,95,80},{70,95,75},{80,85,95}};
  7.     cout<<"座號\t國文\t英文\t數學"<<endl;
  8.     cout<<"============================"<<endl;
  9.     for(int i=0; i<5; i++)
  10.     {
  11.        cout<<i+1<<"\t";
  12.        for(int j=0; j<3; j++)
  13.        {
  14.            cout<<score[i][j]<<"\t";
  15.        }
  16.        cout<<endl;   
  17.     }
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 陳宇柏    時間: 2019-9-24 17:37

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {  
  6.    int n[5][3]={{100,100,100},{0,0,0},{1,1,1},{1,23,98},{45,62,61}};
  7.    cout<<"座號   國文   英文   數學"<<endl;
  8.    cout<<"========================="<<endl;
  9.    for(int i=0; i<5; i++)
  10.    {
  11.        cout<<(i+1)<<"\t";
  12.        for(int j=0; j<3; j++)
  13.        {
  14.             cout<<n[i][j]<<"\t";
  15.                
  16.        }         
  17.       cout<<endl;      
  18.    }
  19.                
  20.    system("pause");              
  21.    return 0;                 
  22. }
複製代碼

作者: 林孟蓁    時間: 2019-9-28 11:10

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int l[5][3]={{90,85,85},
  7.                  {70,75,80},
  8.                  {80,95,80},
  9.                  {70,95,75},
  10.                  {80,85,95}};
  11.     cout<<"座號\t國文\t英文\t數學"<<endl;
  12.     cout<<"========================="<<endl;
  13.     for(int i=0; i<5; i++)
  14.     {
  15.         cout<<i+1<<"\t";
  16.         for(int j=0; j<=2; j++)
  17.         {
  18.             cout<<l[i][j]<<"\t";
  19.         }  
  20.         cout<<endl;  
  21.     }
  22.     system("pause");
  23.     return 0;
  24. }
複製代碼

作者: 王建葦    時間: 2019-9-28 22:00

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[5][3]={{90,85,85},{70,75,80},{80,95,80},{70,95,75},{80,85,95}};
  7.     cout<<"座號\t國文\t英文\t數學"<<endl;
  8.     cout<<"============================="<<endl;
  9.     for(int i=0; i<5; i++)
  10.     {
  11.         cout<<i+1;
  12.         for(int j=0; j<3; j++)
  13.         {
  14.             cout<<"\t"<<n[i][j];            
  15.         }     
  16.         cout<<endl;
  17.     }
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 駱顗安    時間: 2020-7-23 19:55

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string w[4]={"座號","國文","英文","數學"};
  7.     for(int a=0;a<4;a+=1)
  8.     cout<<w[a]<<"\t";
  9.     cout<<endl<<"============================"<<endl;
  10.     int n[5][3]={{90,85,85},{70,75,80},{80,95,80},{70,95,75},{80,85,95}};
  11.     for(int i=0;i<5;i+=1)
  12.     {
  13.             cout<<i+1<<"\t";
  14.             for(int j=0;j<3;j+=1)
  15.             cout<<n[i][j]<<"\t";
  16.             cout<<endl;
  17.     }
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2