返回列表 發帖

[隨堂測驗] 陣列 (六) - 成績表 (二)

新增平均欄位.

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. #include <cstdlib>
  2. #include <iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[5]={"王大毛","王二毛","王三毛","王四毛","王五毛"};
  7.     int n[5][3]={{90,85,85},{70,75,80},{80,95,80},{70,95,75},{80,85,95}};
  8.     cout<<"座號\t姓名\t國文\t英文\t數學\t平均"<<endl;
  9.     cout<<"============================================"<<endl;
  10.     for(int i=0;i<=4;i++)
  11.     {
  12.             int total=0;
  13.             cout<<i+1<<"\t"<<name[i];
  14.             for(int j=0;j<=2;j++)
  15.             {
  16.                     cout<<"\t"<<n[i][j];
  17.                     total+=n[i][j];
  18.             }
  19.             cout<<"\t"<<total/3;
  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 num[5][4]={{1,87,87,87},{2,87,87,87},{3,87,87,87},{4,87,87,87},{5,87,87,87}};
  7.     cout<<"座號\t國文\t英文\t數學\t總分\t平均"<<endl;
  8.     cout<<"============================================"<<endl;
  9.     for(int i=0;i<5;i++)
  10.     {
  11.       int total=0;
  12.       for(int j=0;j<4;j++)
  13.        {
  14.         cout<<" "<<num[i][j]<<"\t";
  15.         if(j!=0)
  16.         total+=num[i][j];
  17.        }
  18.       
  19.     cout<<total<<"\t";
  20.     cout<<total/3<<endl;
  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 num [5][4]={{1,90,80,75},
  7.                    {2,50,60,80},
  8.                    {3,10,40,89},
  9.                    {4,50,75,45},
  10.                    {5,50,75,45}};
  11.    cout<<"座號\t國文\t數學\t英文\t總分\t平均"<<endl;
  12.    cout<<"============================================="<<endl;
  13.   
  14.    for(int i=0;i<5;i++)
  15.    {
  16.      int total=0;
  17.      for(int j=0;j<4;j++)
  18.      {  
  19.       cout<<num[i][j]<<"\t";
  20.       if(j!=0){
  21.    
  22.       total += num[i][j];
  23.      }     
  24.     }
  25.       cout<<total<<"\t";
  26.      cout<<total/3<<"\t";
  27.      cout<<endl;
  28. }
  29.    system("pause");
  30.    return 0;
  31. }
複製代碼

TOP

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

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int num [5][4]=
  8.     {
  9.         {1,77,52,77},
  10.         {2,50,95,99},
  11.         {3,56,91,65},
  12.         {4,45,55,69},
  13.         {5,88,59,99}
  14.     };
  15.     cout<<"座號\t國文\t英文\t數學\t總分\t平均"<<endl;
  16.     cout<<"============================================"<<endl;  
  17.    
  18.     for(int i=0; i<5;i++)
  19.     {
  20.     int total=0;
  21.       for(int j=0; j<4;j++)
  22.       {
  23.          cout<<num[i][j]<<"\t";
  24.          if(j!=0)
  25.          {
  26.          total += num[i][j];
  27.          }
  28.       
  29.       }
  30.       cout<<total<<"\t";
  31.       cout<<total/3<<"\t"<<endl;
  32.       cout<<endl;     
  33.     }
  34.    
  35.     system("pause");
  36.      return 0;     
  37. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {         
  6.      int num [5][4]={{1,50,51,52},{2,53,54,55},{3,56,57,58},{4,59,60,61},{5,62,63,64}};
  7.       cout<<"座號\t國語\t數學\t英文\t總分\t平均\t"<<endl;  
  8.       cout<<"============================================="<<endl;
  9.       
  10.      
  11.      
  12.          for( int i=0; i<5; i++)
  13.          {
  14.            int total=0;
  15.             for( int j=0; j<4; j++)
  16.           {
  17.             
  18.              cout<< num[i][j]<<"\t";
  19.              if (j!=0){
  20.                           total += num[i][j];
  21.                        }
  22.               
  23.           }
  24.            cout<< total<<"\t";
  25.            cout<< total/3<<"\t";
  26.           cout<<endl;   
  27.      }
  28.      
  29.          
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {         
  6.      int num [5][4]={{1,50,51,52},{2,53,54,55},{3,56,57,58},{4,59,60,61},{5,62,63,64}};
  7.       cout<<"座號\t國語\t數學\t英文\t總分\t平均\t"<<endl;  
  8.       cout<<"============================================="<<endl;
  9.       
  10.      
  11.      
  12.          for( int i=0; i<5; i++)
  13.          {
  14.            int total=0;
  15.             for( int j=0; j<4; j++)
  16.           {
  17.             
  18.              cout<< num[i][j]<<"\t";
  19.              if (j!=0){
  20.                           total += num[i][j];
  21.                        }
  22.               
  23.           }
  24.            cout<< total<<"\t";
  25.            cout<< total/3<<"\t";
  26.           cout<<endl;   
  27.      }
  28.      
  29.          
  30.     system("pause");
  31.     return 0;   
  32. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    int num [5][4]={{1,90,80,75},{2,50,60,80},{3,10,40,89},{4,50,75,45},{5,50,75,45}};
  7.    cout<<"座號\t國文\t數學\t英文\t總分\t平均\t"<<endl;
  8.    cout<<"=============================================="<<endl;
  9.    
  10.    for(int i=0;i<5;i++)
  11.    {
  12.      int a=0;      
  13.      for(int j=0;j<4;j++)
  14.      {
  15.       if(j!=0)
  16.       {
  17.       a=a+num[i][j];
  18.       }
  19.       cout<<num[i][j]<<"\t";
  20.      }
  21.      cout<<a<<"\t";
  22.      cout<<a/3<<"\t";
  23.      cout<<endl;
  24.    }
  25.    system("pause");
  26.    return 0;
  27. }
複製代碼

TOP

返回列表