c(14): warning C4013: “gets”未定义;假设外部返回 int
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
void main()
{
void swap(char *, char *);//函数声明
char str1[20], str2[20], str3[20];//定义三个字符串数组
printf("input three line:\n");
gets(str1);
gets(str2);
gets(str3);//字符串初始化
if (strcmp(str1, str2)>0) swap(str1, str2);//如果str1大,交换
if (strcmp(str1, str3)>0) swap(str1, str3);
if (strcmp(str2, str3)>0) swap(str2, str3);
printf("Now,the order is:\n");
printf("%s\n%s\n%s\n", str1, str2, str3);
system("pause");
}
void swap(char *p1, char *p2)
{
char p[20];
strcpy(p, p1); strcpy(p1, p2); strcpy(p2, p);//字符串排序函数
}