输入5个单词,将他们按从大到小的顺序排序后输入。
输入
5个单词
输出
排序后的顺序
#include<stdio.h>
#include<math.h>
#include <string.h>
void swap(char a[],char b[])
{
char temp[20];
strcpy(temp,a);
strcpy(a,b);
strcpy(b,temp);
}
int main()
{
char str[5][20];
int i;
for(i=0;i<5;i++)
scanf("%s",str[i]);
for(i=0;i<5;i++)
{
for(int j=i;j<4;j++)
{
if(strcmp(str[j],str[j+1])<0)
swap(str[j],str[j+1]);
}
}
for(i=0;i<5;i++)
printf("%s\n",str[i]);
}