用C语言编一个程序判断三对三篮球赛胜负

img

img


请问这有什么错误吗
谢谢!

a<21改成a<=21
b<21改成b<=21

img

都告诉你了,是时间结束的类型,就不可能出现大于21分的情况,否则提前结束比赛了。
你应该先判断异常,else里面再判断正常情况,不要把<=21一遍一遍的写进条件里面

if(a>20 || b>20)
{
printf("error!");
}
else if(a<b)
{
printf("B win!");
}
else if (a>b)
{
printf("A win!");
}
else
{
printf("No result!");
}