笔趣阁 > 科幻小说 > 编程之战 > 章节目录 第一百一十章 奇偶数

 推荐阅读: 重生弃少归来 黎明之剑 说好的末世呢 七根凶简 民调局异闻录之勉传 学霸的黑科技系统 无限英灵神座 快穿攻略,病娇男主,宠翻天! 终极透视眼 纵横诸天的武者

编程之战 第一百一十章 奇偶数


    “那第一个问题就先到这里吧”。
    “咋们来看看第二个方法”。
    “如何判断一个整数是奇数还是偶数?”
    杨成一拿到这个问题,很快就给出了答案。
    “因为数学上是这样定义奇偶数的”。
    “能够被2整除的整数是偶数,否则就是奇数”。
    “所以,我拿这个整数,对2做取余运算”。
    “余数如果为0,那就是能整除,可以判断是偶数”。
    “余数如果为1,那就是不能整除,可以判断是奇数”。
    话说到这儿,杨成突然感觉有些不妥。
    但他又不明白到底哪里出了问题。
    于是,他调出了编辑器面板,手写了几段代码,来验证内心的猜想。
    1,3,5,7.....
    这些奇数对2做取余运算,都是返回1,他刚才说的话似乎也没有错吧~
    但杨成还是感觉,自己还没从盲区里走出来。
    一定有自己没有考虑到的地方!
    于是,他回忆整数的概念。
    整数有奇偶之分,也有正负之分。
    他刚才的自主测试,用到的全是正整数。
    假如用负整数,会出现怎样的情况呢?
    -1,-3,-5,-7....
    这些测试例子一用上,结果自然是让他大跌了眼镜。
    无一例外,通通返回了-1!
    也就是说,刚才他对于判断奇数的论断,只对了一半!
    对于负整数的情况是不合适的。
    杨成思索了片刻,觉得自己刚才过于草率了,才导致出现这样的错误。
    他深吸了一口气,修改自己的观点。
    “拿该整数对2做取余运算”。
    “结果如果为0,那就是能整除,可以判断是偶数”。
    “如果非0,那就是不能整除,可以判断是奇数”。
    “哈哈,成成也有犯迷糊的时候啊”,系统打趣他。

温馨提示:方向键左右(← →)前后翻页,上下(↑ ↓)上下滚用, 回车键:返回列表

上一章章节目录下一章