- include<iostream>
- #include<cstdlib>
- #include<ctime>
- using namespace std;
- int main()
- {
- string name[5]={"大雄","小叮噹","宜靜","技安","阿福"};
- int grade[5]={60,80,100,40,75};
-
-
- cout<<"Original data: "<<endl;
- cout<<"-------------"<<endl<<"Name\tGrade"<<endl<<"-------------"<<endl;
- for(int i=0; i<5; i++)
- cout<<name[i]<<"\t"<<grade[i]<<endl;
- cout<<endl;
-
-
- for(int i=0; i<4; i++)
- {
- for(int j=i+1; j<5; j++)
- if(grade[i]<grade[j])
- {
- int tmp;
- tmp = grade[i];
- grade[i] = grade[j];
- grade[j] = tmp;
-
- string change;
- change = name[i];
- name[i] = name[j];
- name[j] = change;
-
-
- }
- }
-
- cout<<"Orginized by grade(highest to lowest): "<<endl;
- cout<<"------------------------"<<endl<<"Name\tGrade\tLeader board"<<endl<<"------------------------"<<endl;
- for(int i=0; i<5; i++)
- {
- cout<<name[i]<<"\t"<<grade[i]<<"\t"<<i+1;
- cout<<endl;
- }
-
- system("pause");
- return 0;
- }
複製代碼 |