c语言中连续3个if语句 三种情况,大于等于小于0,为什么只执行第一个if就不执行下面的了?请问

2024-11-22 17:04:07
推荐回答(2个)
回答1:

本来就只有一个结果,这个结果只和你输入的abc有关系
delta只会满足一种情况,所以只会有一个结果。
if语句条件不满足这个if所包含的语句是不会执行的

回答2:

数学符号前后不用加空格
第二个if
改成
else
if
后面的一个等号改成两个(你说不执行第二个是因为你的等号少了一个)
第三个if改成else