输入三个字符串,按由小到大的顺序输出 不要用指针的方法

2024-11-16 10:38:52
推荐回答(1个)
回答1:

#include
#include
int main()
{
int k;
static char a[100],b[100],c[100];
gets(a);
gets(b);
gets(c);

if(strcmp(a,b)>0)
{
if (strcmp(c,a)>0)
{
puts(c);
}else
{
puts(a);
}

}
else if (strcmp(b,a)>0)
{
if (strcmp(c,b)>0)
{
puts(c);
}
else
{
puts(b);
}
}
else if (strcmp(a,b)==0 && strcmp(a,c)==0)
{
puts("三个相等");
}
return 0;
}
有问题请追问 满意记得采纳