返回列表 發帖

[訂正] 陣列 (八) - 成績表 2

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



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

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. int b[5][3]={{90,85,85},
  7.             {70,75,80},
  8.             {80,95,80},
  9.             {70,95,70},
  10.             {80,85,90}};
  11. string a[5]={"王大明\t","李大頭\t","蘇小安\t","余美美\t","張醜醜\t"};
  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"<<a[i]<<"\t";
  17. for(int j=0;j<3;j++)
  18. {
  19. cout<<b[i][j]<<"\t";        
  20. }
  21. cout<<endl;            
  22. }
  23. system("pause");
  24. return 0;   
  25. }
複製代碼

TOP

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

TOP

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

TOP

返回列表