题目描述
输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。
输入
3行,每行一个用字符串。保证每个字符串的长度不超过20。
输出
按从小到大的顺序输出这3个字符串,每个字符串一行。 请注意行尾输出换行。
样例输入 Copy
China CLOCK deal样例输出 Copy
CLOCK China dealAC代码:
#include<cstdio> #include<cstring> using namespace std; int main() { char str1[20],str2[20],str3[20],temp[20]; gets(str1); gets(str2); gets(str3); if (strcmp(str1,str2) > 0) { strcpy(temp,str1); strcpy(str1,str2); strcpy(str2,temp); } if (strcmp(str1,str3) > 0) { strcpy(temp,str3); strcpy(str3,str1); strcpy(str1,temp); } if (strcmp(str2,str3) > 0) { strcpy(temp,str3); strcpy(str3,str2); strcpy(str2,temp); } puts(str1); puts(str2); puts(str3); return 0; }
