时间限制 : 1.000 sec 内存限制 : 32 MB
题目描述
输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。
输入
3行,每行一个用字符串。保证每个字符串的长度不超过20。
输出
按从小到大的顺序输出这3个字符串,每个字符串一行。
请注意行尾输出换行。
样例输入 Copy
China
CLOCK
deal
样例输出 Copy
CLOCK
China
deal
#include<stdio.h>
#include<string.h>
void change (char* s1,char* s2){
int p=strcmp(s1,s2);
char t[20];
if(p>0){
strcpy(t,s1);
strcpy(s1,s2);
strcpy(s2,t);
}
}
int main() {
char a[20],b[20],c[20];
gets(a);
gets(b);
gets(c);
change(a,c);
change(a,b);
change(b,c);
puts(a);
puts(b);
puts(c);
}