C语言 if...else if...else的问题

![![图片说明](https://img-ask.csdn.net/upload/201702/15/1487143541_751277.png)图片说明](https://img-ask.csdn.net/upload/201702/15/1487143524_434096.png)图片说明第46行代码用else就会出错,用else if或if就不会,不就应该用else吗?为什么会这样

else后面不能跟括号

if(...)
{
  ...
}
 else
{
  ...
}

求大神解答,小弟没有奖励了

把错误代码贴出来看看

else后面 你仔细看看语法,是不是跟条件的

else后面不会跟条件,条件是前面的if的所有反对的条件

把语法书翻到if这一面,再认真看看,if,else if, else 这三个对于条件的要求。

基本语法的问题,多看书,多试错,加油,每个人之前都是小白
if()
{
...
}
else if()
{
...
}
else if()
{
...
}
else
..

else 后面不能带() 如果a b c 判断 if(a>=b&&a>=c)else if(b>=a&&b>=c) else{}就可以了 ,没有必要再次去判断c>a>b了

谢谢诸位的解答,我明白了