对5串string的字符串进行从小到大的排序
- //string sort
- #include <iostream>
- #include <string>
- using namespace std;
- int main(int argc,char *argv[])
- {
- string strings[5],temp;
- int flag,sign;
- cout<<"**********Please enter 5 strings**********"<<endl;
- for(flag=0;flag<5;flag++)
- {
- cout<<flag+1<<".";
- cin>>strings[flag];
- }
- for(sign=0;sign<5;sign++)
- {
- for(flag=sign+1;flag<5;flag++)
- {
- if(strings[flag]<strings[sign])
- {
- temp=strings[flag];
- strings[flag]=strings[sign];
- strings[sign]=temp;
- }
- }
- }
- cout<<"**********After sort**********"<<endl;
- for(flag=0;flag<5;flag++)
- {
- cout<<flag+1<<"."<<strings[flag]<<endl;
- }
- return 0;
- }