首页 > 技术文章 > 十一次作业

daybq 2019-06-25 18:24 原文

#include<stdio.h>
#include<string.h>
int main(void)
{
int i,j;
char a[5][12], t[12];
printf ("Enter:\n");
for (i = 0; i < 5; i++)

scanf("%s",a[i]);

for (i = 1; i < 5; i++)
{for(j=0;j<5-i;j++)
if(strcmp(a[j],a[j+1])>0)
{strcpy(t,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],t);
}

}

printf("按由小到大的顺序输出:\n");
for (i = 0; i < 5; i++)
printf("%s\n",a[i]);
return 0;
}

 

推荐阅读