字符串排序

字符串排序

Problem Description

输入3个字符串,按字典序从小到大进行排序。

Input

输入数据有一行,分别为3个字符串,用空格分隔,每个字符串长度不超过100。

Output

输出排序后的三个字符串,用空格分隔。

Sample Input

abcd cdef bcde

Sample Output

abcd bcde cdef

Hint

Source

#include 
#include 

int main()
{
    char a[3][100],b[1000];
    int i,j;
    for(i=0;i<3;i++)
    {
        scanf("%s",a[i]);
    }
    for(i=0;i<2;i++)
    {
        for(j=0;j<2-i;j++)
        {
            if(strcmp(a[j],a[j+1])>0)
            {
                strcpy(b,a[j]);
                strcpy(a[j],a[j+1]);
                strcpy(a[j+1],b);
            }
        }
    }
    for(i=0;i<3;i++)
    {
        if(i==2)
            printf("%s",a[i]);
        else
            printf("%s ",a[i]);
    }
    return 0;
}

你可能感兴趣的:(C语言实验9,字符串)