最赞回答 / weixin_慕尼黑7100639
你把if(one%2==0)条件句后面的“;”去掉,就对了。这是因为,你如果加“;”,形成不了条件作用了(对下面的输出不起作用),程序会将这个if作为一个没有输出的普通判断,所以你不管改成21还是多少,一直会输出one是偶数。
2022-04-16
最新回答 / 致命的执着X
当i=5的时候,(i<10)&&(i !=5),这个条件的后半部分为false,所以整体为false,跳出循环,所以运行结果是1234,要想结果为12346789,去掉”&&(i!=5)"这部分就好&&(i !=5)&&(i !=5)&&(i !=5)&&(i !=5)搜索复制
2022-04-13