7-7 字符串排序
实验五:数组
实验目的:
- 掌握一维数组和二维数组的定义、赋值和输入输出的方法。
- 掌握字符数组和字符串函数的使用。
题目描述
对三个字符串按由小到大的顺序排序。(定义二维字符数组)
输入格式:
输入三个字符串。(字符最大长度30)
输出格式:
按由小到大的顺序输出三个字符串。
#include<stdio.h>
#include<string.h>
int main()
{
char a[30],b[30],c[30],t[30];
gets(a);
gets(b);
gets(c);
if(strcmp(a,b)>0)
{
strcpy(t,a);
strcpy(a,b);
strcpy(b,t);
}
if(strcmp(b,c)>0)
{
strcpy(t,b);
strcpy(b,c);
strcpy(c,t);
}
if(strcmp(a,b)>0)
{
strcpy(t,a);
strcpy(a,b);
strcpy(b,t);
}
printf("%s\n",a);
printf("%s\n",b);
printf("%s\n",c);
return 0;
}