要令三个数中最大的为z,最小的数为x,中间的数为y,下面的代码错在哪
#include<stdio.h>
void main()
{
int a, b, c;
scanf("%d,%d,%d", &a,&b,&c);
if (a > b && a > c)
{
if (b > c)
{
printf("x=%d,y=%d,z=%d", c, b, a);
}
else printf("x=%d,y=%d,z=%d", b, c, a);
}
if (b > a && b > c)
{
if (a > c)
{
printf("x=%d,y=%d,z=%d", c, a, b);
}
else printf("x=%d,y=%d,z=%d", a, c, b);
}
if (c > b && c > a)
{
if (a > b)
{
printf("x=%d,y=%d,z=%d", b, a, c);
}
else printf("x=%d,y=%d,z=%d", a, b, c);
}
}
慕婉清8127533
相关分类