想问一下这道题为什么就算输入X值不为0它还是一直输出0啊[苦涩][苦涩]
收起
x=0改为x==0
x=0是赋值语句,你等于把x的值改为0,而且取反以后正好为true,执行了product = product*x,x为0,product就为0,输出自然就是0了
x==0才是判断语句。当x不为0时,if语句就不成立
报告相同问题?