1064: 输入三个字符串,按由小到大的顺序输出
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 471 Solved: 188
[Submit][Status][Web Board]
Description
输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
Input
3行字符串
Output
按照从小到大输出成3行。由指针方式实现。
按照从小到大输出成3行。由引用方式实现。
Sample Input
cde
afg
abc
Sample Output
abc
afg
cde
abc
afg
cde
水题,字符串处理。
这道题还是比较有意思的,我自己用写了一个字符串比较模板函数,写了两个排序函数。重又巩固了一下这方面的基础。
代码:
1 #include <iostream>
2 #include <string.h>
3 using namespace std;
4 template <class T>
5 int mystrcmp(const T a,const T b)
6 {
7 int i;
8 for(i=0;a[i]||b[i];i++){
9 if(a[i]=='