#include <stdio.h>
#include <string.h>
int n,k;
char a[101][11];//此处设置[11],不可以设置[10](是否是用于存放‘\0’?)
char b[11];
int i,j,h;
int main()
{
scanf("%d %d",&n,&k);
for(i=0;i<n;i++){
scanf("%s",&a[i]);
}
for(j=0;j<k;j++){
for(h=0;h<n-1-j;h++){
if(strcmp(a[h],a[h+1])>0){
strcpy(a[101],a[h]);
strcpy(a[h],a[h+1]);
strcpy(a[h+1],a[101]);
}
}
}
for(i=0;i<n;i++){
printf("%s\n",a[i]);
}
}
5-30 字符串的冒泡排序 (20分)
最新推荐文章于 2019-03-23 22:24:07 发布