返回列表 發帖

[隨堂測驗] 陣列 (八) - 成績表 2

新宣告一個一維陣列,以用來插入姓名欄位,如下圖所示。



本帖隱藏的內容需要回復才可以瀏覽

本帖最後由 林少謙 於 2024-7-13 15:02 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a[5][3]={{43,55,77},
  7.                  {76,77,43},
  8.                  {78,11,22},
  9.                  {43,89,88},
  10.                  {98,44,67}};
  11.     string b[]={"Adam","John","Mary","Sharon","Willion"};
  12.     cout<<"座號\t姓名\t\t國文\t英文\t數學"<<endl;
  13.     cout<<"=============================================="<<endl;
  14.     for(int i=0; i<5; i++)
  15.     {
  16.         cout<<i+1<<"\t";
  17.         cout<<b[i]<<"\t\t";
  18.         for(int j=0; j<3; j++)
  19.         {
  20.             cout<<a[i][j]<<"\t";
  21.         }
  22.         cout<<endl;
  23.     }
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {



  6.     int a[5][3]={{43,55,77},
  7.                  {76,77,43},
  8.                  {78,11,22},
  9.                  {43,89,88},
  10.                  {98,44,67}};
  11.     string b[5]={"王大明","李大頭","蘇小安","余美美","張醜醜"};
  12.     cout<<"座號\t姓名\t國文\t英文\t數學"<<endl;
  13.     cout<<"====================================="<<endl;

  14.     for(int i=0;i<=4;i++){
  15.             cout<<i+1<<"\t";
  16.             cout<<b[i]<<"\t";

  17.         for(int j=0;j<=2;j++){

  18.             cout<<a[i][j]<<"\t";
  19.         }
  20.         cout<<endl;

  21.     }




  22.     system("pause");
  23.     return 0;
  24. }
複製代碼

TOP

本帖最後由 李唯銘 於 2024-7-13 15:11 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int score[5][4]={{90,85,85},
  7.                      {70,75,80},
  8.                      {80,95,80},
  9.                      {70,95,75},
  10.                      {80,85,95}};
  11.     string name[5]={"王大明","李大頭","蘇小安","余美美","張醜醜"};
  12.     cout<<"座號\t姓名\t\t國文\t英文\t數學"<<endl;
  13.     for(int i=0; i<5; i++){
  14.         cout<<i+1<<"\t"<<name[i]<<"\t\t";
  15.         for(int j=0; j<3; j++){
  16.             cout<<score[i][j]<<"\t";
  17.         }
  18.         cout<<endl;

  19.     }


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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a[5][3]={{43,55,77},
  7.                  {76,77,43},
  8.                  {78,11,22},
  9.                  {43,89,88},
  10.                  {98,44,67}};
  11.     string b[5]={"王大明","李大頭","蘇小安","余美美","張醜醜"};
  12.     cout<<"座號\t姓名\t國文\t英文\t數學"<<endl;
  13.     cout<<"====================================="<<endl;
  14.    
  15.    
  16.        
  17.         for(int i=0;i<=4;i++)
  18.         {
  19.         cout<<i+1<<"\t";
  20.         cout<<b[i]<<"\t";

  21.         for(int j=0;j<=2;j++)
  22.                 {
  23.                 cout<<a[i][j]<<"\t";
  24.         }
  25.         
  26.                 cout<<endl;
  27.     }
  28.     system("pause");
  29.     return 0;
  30. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int score[5][3]={{90,85,85},
  6.                     {90,86,86},
  7.                     {90,87,87},
  8.                     {90,88,88},
  9.                     {90,89,89}};
  10.     string n[5]={"王大明","李大頭","蘇小安","余美美","張醜醜"};
  11.     cout<<"座號\t姓名\t國文\t英文\t數學\t"<<endl;
  12.     cout<<"============================================"<<endl;
  13.     for(int i=0;i<5;i++)
  14.     {
  15.         cout<<i+1<<"\t";
  16.          cout<<n[i]<<"\t";
  17.         for(int j=0;j<3;j++){
  18.         cout<<score[i][j]<<"\t";
  19.         }
  20.         cout<<endl;
  21.     }
  22.     system("pause");
  23.     return 0;
  24. }
複製代碼

TOP

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<string>
  4. using namespace std;
  5. int main(){
  6. //<法1一維陣列>
  7. string name[]={"王大明","李大頭","蘇小安","余美美","張醜醜"};

  8. int chinese[] = {90,70,80,70,80};
  9.     int english[] = {85,75,95,95,85};
  10.     int math[] = {85,80,80,75,95};
  11.     cout<<"座號\t姓名\t\t國文\t英文\t數學"<<endl;
  12.     cout<<"============================================"<<endl;

  13.     for(int i=0;i<5;i++)
  14.     {cout<<i+1<<"\t";
  15.     cout<<name[i]<<"\t"<<"\t"<<chinese[i]<<"\t"<<english[i]<<"\t"<<math[i]<<"\t";
  16.     cout<<endl;




  17.     }
  18.     cout<<endl;
  19. //<法2二維陣列>
  20.     int score[5][3] = {
  21.         {90,85,85},
  22.         {70,75,80},
  23.         {80,95,80},
  24.         {70,95,75},
  25.         {80,85,95}
  26.     };
  27.     cout<<"座號\t姓名\t\t國文\t英文\t數學"<<endl;
  28.     cout<<"============================================"<<endl;

  29.     for(int i=0;i<5;i++){
  30.         cout<<i+1<<"\t"<<name[i]<<"\t\t";
  31.         for(int j=0;j<3;j++){
  32.             cout<<score[i][j]<<"\t";
  33.         }
  34.         cout<<endl;
  35.     }


  36. system("pause");
  37. return 0;

  38. }
複製代碼

TOP

返回列表