字符批排序
从键盘上输入四个字符串(长度小于80),存入二唯数组中.然后对其进行排序(有小到大的 顺序)并按次序输出.
#include"stdio.h"
#include"string.h"
main()
{char a[4][80],b[80];
int i,j;
for(i=0;i<4;i++)
gets(a);
for(i=0;i<3;i++)
for(j=3;j>i;j--)
if(strcmp(a[j],a[j-1])<0)
{strcpy(b,a[j]);
strcpy(a[j],a[j-i]);
strcpy(a[j-i],b);
}
for(i=0;i<4;i++)
puts(a;
}
#include"stdio.h"
#include"string.h"
main()
{char a[4][80],b[80];
int i,j;
for(i=0;i<4;i++)
gets(a);
for(i=0;i<3;i++)
for(j=3;j>i;j--)
if(strcmp(a[j],a[j-1])<0)
{strcpy(b,a[j]);
strcpy(a[j],a[j-i]);
strcpy(a[j-i],b);
}
for(i=0;i<4;i++)
puts(a;
}
yemaozi
2006-04-26 09:46:09
评论:0
阅读:67
引用:0
