C语言while中嵌套if不能正常执行?

2025-04-13 17:06:02
推荐回答(2个)
回答1:

等同于加上括号
while(条件1)
{
if(条件2)
{
表达式1;
}
else
{
表达式2;
}
}
实际上时这样的,条件1为假什么都不执行,条件2为假执行else

回答2:

1、把b=0改成b=1;
2、a%b改成a%b==0;
然后,试一试,可能就好了。
有什么问题请留言。