从键盘上输入三个字符串(长度小于80),存入二维数组,然后对其进行排序(从小到大)并按次序输出
下面是我的程序
#include<string.h>
#include<stdio.h>
main()
{
int i,j;
int k=0;
char str[3][80],b[80];;
for(i=0;i<3;i++)
{
gets(str[i]);
}
for(j=1;j<3;j++)
for(i=0;i<3-j;i++)
{
k=strcmp(str[i],str[i+1]);
if(k>0)
{
strcpy(b,str[i]);
strcpy(str[i],str[i+1]);
strcpy(str[i+1],b);
}
}
for(i=0;i<3;i++)
{
puts(str[i]);
}
}