Board logo

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

作者: tonyh    時間: 2015-1-31 11:38     標題: 陣列 (五) - 成績表 (一)

本帖最後由 tonyh 於 2015-1-31 11:56 編輯

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

[attach]1138[/attach]
  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. }
複製代碼

作者: 李知易    時間: 2015-1-31 11:55

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score[5][4]={{56,56,89,87},{100,100,100,100},{74,88,98,89},{73,88,92,55}};
  7.     cout<<"座號\t國\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<4;j++)
  13.             {
  14.                     cout<<score[i][j]<<"\t";        
  15.             }
  16.              cout<<endl;  
  17.     }        
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 謝瀞儀    時間: 2015-1-31 12:00

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

作者: 洪振庭    時間: 2015-1-31 12:01

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      
  7.     int  n[5][3]={{90,85,85},{70,75,80},{70,80,96},{100,61,43},{98,32,47}};
  8.     cout<<"座號\t國文\t英文\t數學\t"<<endl;
  9.     cout<<"========================"<<endl;      
  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.     system("pause");
  20.     return 0;   
  21. }
複製代碼

作者: 李大全    時間: 2015-1-31 12:02

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

作者: 梁和雋    時間: 2015-2-7 10:41

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

作者: 李大全    時間: 2015-2-7 11:38

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string n[5][2]={{"1","0965-419349"},{"2","0954-545543"},{"3","0932-734829"},{"4","110"},{"5","0965-408949"}};
  7.     cout<<"name\t電話"<<endl;
  8.     cout<<"===================================="<<endl;
  9.     for(int i=0; i<5; i++)
  10.     {
  11.         for(int j=0; j<2; j++)
  12.         {
  13.           cout<<n[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