返回列表 發帖
  1. include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;
  5. int main()
  6. {
  7.     string name[5]={"大雄","小叮噹","宜靜","技安","阿福"};
  8.     int grade[5]={60,80,100,40,75};
  9.    
  10.    
  11.     cout<<"Original data: "<<endl;
  12.     cout<<"-------------"<<endl<<"Name\tGrade"<<endl<<"-------------"<<endl;
  13.     for(int i=0; i<5; i++)
  14.         cout<<name[i]<<"\t"<<grade[i]<<endl;
  15.     cout<<endl;
  16.    
  17.    
  18.     for(int i=0; i<4; i++)
  19.     {
  20.         for(int j=i+1; j<5; j++)
  21.             if(grade[i]<grade[j])
  22.             {
  23.                 int tmp;
  24.                 tmp = grade[i];
  25.                 grade[i] = grade[j];
  26.                 grade[j] = tmp;
  27.                
  28.                 string change;
  29.                 change = name[i];
  30.                 name[i] = name[j];
  31.                 name[j] = change;
  32.                
  33.                
  34.             }      
  35.     }   
  36.    
  37.     cout<<"Orginized by grade(highest to lowest): "<<endl;
  38.     cout<<"------------------------"<<endl<<"Name\tGrade\tLeader board"<<endl<<"------------------------"<<endl;
  39.     for(int i=0; i<5; i++)
  40.         {
  41.         cout<<name[i]<<"\t"<<grade[i]<<"\t"<<i+1;
  42.         cout<<endl;
  43.         }
  44.    
  45.     system("pause");
  46.     return 0;
  47. }
複製代碼

TOP

返回列表