> 数学 >
题目:A是奇数为真,偶为假.则表达式A%2==1为什么是错的
人气:301 ℃ 时间:2020-03-20 12:34:56
解答
原因就是楼上说的:A可能是负数
关于奇偶数的定义有分歧:
1:能否被2整除的自然数
2:能否被2整除的整数
既然0是偶数,那第二个定义合理些,那就要考虑负数了,那么a%2就可能是-1了,所以a%2==1不完善,可以用A%2!=0来表达,或者干脆就只用A%2表达就行了,因为非零值都是真
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版