第6关字符串排序
任务描述
题目描述:输入3行,每行n个字符串,按由小到大的顺序输出
相关知识(略)
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。
输入
3行字符串
输出
按照从小到大输出成3行
测试说明
样例输入:
cde
afg
abc
样例输出:
abc
afg
cde
#include<stdio.h>
#include<string.h>
int main(void)
{
/*********Begin*********/
char str[3][100],str_1[100];
for(int i=0;i<3;i++)
{
scanf("%s",&str[i]);
}
for(int i=0;i<3;i++)
{
for(int j=0;j<2;j++)
{
if(strcmp(str[j],str[j+1])>0)
{
strcpy(str_1,str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],str_1);
}
}
}
for(int i=0;i<3;i++)
{
printf("%s\n",str[i]);
}
/*********End**********/
return 0;
}