题目描述
对三个字符串按由小到大的顺序排序。(定义二维字符数组)
输入格式:
输入三个字符串。(字符最大长度30)
输出格式:
按由小到大的顺序输出三个字符串。
样例">输入样例:
在这里给出一组输入。例如:
Japan
China
German
输出样例:
在这里给出相应的输出。例如:
China
German
Japan
#include "stdio.h"
#include "string.h"
int main()
{
char s[3][100],t[100];
int n,i,j;
for(i=0;i<3;i++)
{gets(s[i]);}
for(i=0;i<2;i++)
{
for(j=i+1;j<3;j++)
{
if(strcmp(s[i],s[j])>0)
{
strcpy(t,s[i]);
strcpy(s[i],s[j]);
strcpy(s[j],t);
}
}
}
for(i=0;i<3;i++)
{puts(s[i]);}
return 0;
}