当t=1 的时候,你执行t=t-1,得到t=0
然后就结束了
分支明白么?
你只在 if(t>0)的时候做了判断,
希望在 t>0 的时候执行t=t-1,而在t不大于0的时候打印zero
并没有写 在t=t-1 后还要判断现在的t是否大于0
if(true){\x0d\x0a 执行一次;\x0d\x0a}\x0d\x0awhile(true){\x0d\x0a 执行n次,直到有break,或者continue,或者其他终止条件为止,才能退出循环。\x0d\x0a}当t=1 的时候,你执行t=t-1,得到t=0
然后就结束了
分支明白么?
你只在 if(t>0)的时候做了判断,
希望在 t>0 的时候执行t=t-1,而在t不大于0的时候打印zero
并没有写 在t=t-1 后还要判断现在的t是否大于0
if(true){\x0d\x0a 执行一次;\x0d\x0a}\x0d\x0awhile(true){\x0d\x0a 执行n次,直到有break,或者continue,或者其他终止条件为止,才能退出循环。\x0d\x0a}