欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

codeup习题 字符串的比较

程序员文章站 2024-03-07 16:07:33
...

 

题目描述

输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。

输入

3行,每行一个用字符串。保证每个字符串的长度不超过20。

输出

按从小到大的顺序输出这3个字符串,每个字符串一行。
请注意行尾输出换行。

样例输入 Copy

China
CLOCK
deal

样例输出 Copy

CLOCK
China
deal

AC代码:

#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;
}

 

相关标签: codeup习题