返回列表 發帖
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string n[]={"大雄","小叮噹","宜靜","技安","阿福"};
  7.     int s[]={60,80,100,40,75};
  8.     int t[]={1,2,3,4,5};
  9.     cout<<"原始資料"<<endl;
  10.     cout<<"--------------"<<endl;
  11.     cout<<"姓名\t成績"<<endl;
  12.     cout<<"--------------"<<endl;
  13.     for(int i=0; i<=4; i++)
  14.     {
  15.         cout<<n[i]<<"\t"<<s[i]<<endl;
  16.     }
  17.     cout<<endl<<"依成績排序後"<<endl;
  18.     cout<<"--------------"<<endl;
  19.     for(int i=0; i<=4; i++)
  20.     {
  21.         for(int j=0; j<=4; j++)
  22.         {
  23.             if(s[i]>s[j])
  24.             {
  25.                 int y;
  26.                 string z;
  27.                 y=s[i];
  28.                 s[i]=s[j];
  29.                 s[j]=y;
  30.                 z=n[i];
  31.                 n[i]=n[j];
  32.                 n[j]=z;
  33.             }
  34.         }
  35.     }
  36.     cout<<endl<<"依成績排序後: "<<endl;
  37.     cout<<"----------------------"<<endl;
  38.     cout<<"姓名     成績     排名"<<endl;
  39.     cout<<"----------------------"<<endl;
  40.     for(int i=0; i<5; i++)
  41.        cout<<n[i]<<"\t"<<s[i]<<"\t"<<t[i]<<endl;
  42. }
複製代碼

TOP

返回列表