题目描述:如标题所示
输入:三个字符串,以空格分隔
输出:从小到大输出字符串,以逗号分隔
样例输入:qinghua beida fudan
样例输出:beida,fudan,qinghua
代码如下:
#include <stdio.h>
#include <string.h>
void cmpswa(char *s1,char *s2)
{
char d[15];
strcpy(d,s2);
strcpy(s2,s1);
strcpy(s1,d);
}
int main()
{
char a[15];
char b[15];
char c[15];
printf("请输入三个字符串:");
scanf("%s%s%s",&a,&b,&c);
if(strcmp(a,b)>0) {
cmpswa(a,b);
}
if(strcmp(a,c)>0) {
cmpswa(a,c);
}
if(strcmp(b,c)>0) {
cmpswa(b,c);
}
printf("%s,%s,%s",a,b,c);
return 0;
}