输入n个字符串,将它们按字母由小到大的顺序排列并输出。编写三个函数实现,input 用于输出n个字符串,sortstr用于排序n个字符串,output 用于输出n个字符串。
赞
踩
输入n个字符串,将它们按字母由小到大的顺序排列并输出。编写三个函数实现,input 用于输出n个字符串,sortstr用于排序n个字符串,output 用于输出n个字符串。
排序后的字符串
3
YTU
ACM
COM
ACM
COM
YTU
主函数已给定如下,提交时不需要包含下述主函数
【AC代码】:
- #include <iostream>
- using namespace std;
- void input(string str[],int n)
- {
- for(int i=0; i<n; i++)
- cin>>str[i];
- }
- void sortstr(string str[],int n)
- {
- string s;
- for(int i=0; i<n; i++)
- for(int j=0; j<n-1; j++)
- if(str[i]<str[j])
- {
- s=str[i];
- str[i]=str[j];
- str[j]=s;
- }
- }
- void output(string str[],int n)
- {
- for(int i=0; i<n; i++)
- cout<<str[i]<<endl;
- }
- int main()
- {
- string str[10];
- int n;
- cin>>n;
- input( str, n);
- sortstr( str, n);
- output( str, n);
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。