#include "stdio.h"
#include <string.h>
#include <stdlib.h>
#define MAX 10
void main()
{
int i,j;
char str[5][MAX] = {0};
//char s[5];
printf("请输入5个字符串!\n");
for(i = 0;i<5;i++)
{
scanf("%s",str[i]);
}
printf("\n");
for(j = 0;j<4;j++)
{
for (i = 0; i< 4-j;i++)
{
if( strcmp(str[i],str[i+1]) > 0 )
{
char temp[MAX] = {0};//还得初始化
strcpy(temp,str[i+1]);
strcpy(str[i+1],str[i]);
strcpy(str[i],temp);
//temp = str[i];
//str[i] = str[i+1];
//str[i+1] = temp;
}
}
}
for(i = 0;i<5;i++)
{
printf("%s\n",str[i]);
}
}
输入5个字符串,排序后输出!
最新推荐文章于 2024-04-26 21:01:08 发布