else if问题
#include <stdio.h>
int main()
{
int a, b, c;
scanf_s("%d,%d,%d", &a, &b, &c);
if (a > b)
{
b > c;
printf("a = % d, b = % d, c = % d", a, b, c);
}
else if (a > c)
{
c > b;
printf("a=%d,c=%d,b=%d", a, c, b);
}
else if (b > a)
{
a > c;
printf("b=%d,a=%d,c=%d", b, a, c);
}
else if (b > c)
{
c > a;
printf("b=%d,c=%d,a=%d");
}
else if (c > a)
{
a > b;
printf("c=%d,a=%d,b=%d");
}
else if (c > b)
{
b > a;
printf("c=%d,b=%d,a=%d");
}
return 0;
}
运行结果及报错内容 :输入有的数值时,只是按着elseif后面的语句来进行顺序输出,没有{里面的规则,请问是运算关系出了什么问题