メイン関数に10個の等長文字列を入力します.別の関数でソート
メイン関数に10個の等長文字列を入力します.別の関数でソートします.そして、メイン関数にこの10個の許可された文字列を出力します.
- #include<iostream>
- #include<string>
- #include<iomanip>
- using namespace std;
-
- int main()
- { const int n=10;
- string str[n];
- void sort(string *p,int n);
- int i,j;
- for(i=0;i<n;i++)
- cin>>str[i];
- sort(str,n);
- for(i=0;i<n;i++)
-
- cout<<str[i]<<endl;
-
-
- }
- void sort(string *p,int n)
- {
- string temp,*str,*i;
- str=p;
- int j,k;
- for(str=p;str<p+n-1;str++)
- {
- for(i=str+1;i<p+n;i++)
- if(*str>*i)
- { temp=*str;
- *str=*i;
- *i=temp;
- }
- }
- }
-