Board logo

標題: 陣列 (六) - 成績表 1 [打印本頁]

作者: 鄭繼威    時間: 2023-4-14 03:39     標題: 陣列 (六) - 成績表 1

本帖最後由 鄭繼威 於 2023-4-14 20:54 編輯

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

  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.    
  12.     cout<<"座號\t國文\t英文\t數學"<<endl;
  13.     cout<<"============================"<<endl;
  14.     for(int i=0; i<5; i++)
  15.     {
  16.         //印座號
  17.         cout<<i+1<<"\t";
  18.         for(int j=0; j<3; j++)
  19.         {
  20.              //印成績
  21.              cout<<score[i][j]<<"\t";
  22.         }
  23.         cout<<endl;
  24.     }
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 張絜晰    時間: 2023-4-14 20:39

  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main(){
  5. int n[4][4]={{88,98,99,89},{89,92,78},{92,93,96},{94,98,91}};
  6. cout<<"編號\t國文\t數學\t英文"<<endl;
  7. for(int i=0;i<4;i++){
  8.         cout<<i+1<<"\t";
  9.         for(int j=0;j<3;j++){
  10.         cout<<n[i][j]<<"\t";
  11.         
  12.         
  13.         }
  14.         cout<<endl;}

  15. system ("pause");
  16. return 0;
  17. }
複製代碼

作者: 廖秝瑜    時間: 2023-4-14 20:57

  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.              cout<<score[i][j]<<"\t";
  18.         cout<<endl;
  19.     }               
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 盧玄皓    時間: 2023-4-14 21:00

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

作者: 呂得銓    時間: 2023-4-14 21:00

  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.    
  12.     cout<<"座號\t國文\t英文\t數學"<<endl;
  13.     cout<<"========================="<<endl;
  14.     for(int i=0; i<5; i++)
  15.     {
  16.     cout<<i+1<<"\t";
  17.     for(int j=0; j<3; j++)
  18.     {
  19.     cout<<score[i][j]<<"\t";
  20.     }
  21.     cout<<endl;
  22.     }
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼

作者: 曹祁望    時間: 2023-4-14 21:00

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.   srand(time(NULL));
  6.   int n[3][4];
  7.   cout<<"座號\t國文\t數學\t社會\t自然\n===============================\n";
  8.   for(int i=0;i<=2;i++){
  9.     for(int j=0;j<=3;j++){
  10.       n[i][j]=rand()%101;
  11.     }
  12.   }
  13.   for(int i=0;i<=2;i++){
  14.     cout<<i+1<<"號\t";
  15.     for(int j=0;j<=3;j++){
  16.       cout<<n[i][j]<<"\t";
  17.     }
  18.     cout<<"\n";
  19.   }
  20.   system("pause");
  21.   return 0;
  22. }
複製代碼

作者: 黃子豪    時間: 2023-4-14 21:00

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.     int n[5][3]={{90,85,85},
  5.                  {70,75,80},
  6.                  {80,95,80},
  7.                  {70,95,75},
  8.                  {80,85,95}};

  9.     cout<<"座號\t國文\t英文\t數學\n";  
  10.     cout<<"================================\n";

  11.     for(int i=0; i<5; i++)
  12.     {
  13.          cout<<i+1<<"\t";
  14.          for(int j=0; j<3; j++)
  15.          {
  16.               cout<<n[i][j]<<"\t";   
  17.          }   
  18.          cout<<endl;
  19.     }

  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: 何權晉    時間: 2023-4-14 21:01

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

作者: 邵凡榛    時間: 2023-4-14 21:01

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

作者: 呂宗晉    時間: 2023-4-16 21:20

  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. }
複製代碼

作者: 蔡沛倢    時間: 2023-4-19 20:54

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int a[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 b=0;b<5;b++){
  14.     cout<<b+1<<"\t";
  15.     for(int c=0;c<3;c++){
  16.     cout<<a[b][c]<<"\t";
  17.             }
  18.     cout<<endl;}
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

作者: 鄭繼威    時間: 2023-4-21 19:09

11
作者: 張桔熙    時間: 2023-4-21 19:43

  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.    
  12.     cout<<"座號\t國文\t英文\t數學 "<<endl;
  13.     cout<<"================================"<<endl;
  14.     for(int i=0;i<5;i++)
  15.     {


  16.         cout<<i+1<<"\t";
  17.         for(int j=0;j<3;j++)
  18.         {
  19.             
  20.             
  21.                         cout<<score[i][j]<<"\t";
  22.         }
  23.         cout<<endl;
  24.     }
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

作者: 邱品惟    時間: 2023-8-4 17:35

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





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