数学方法,可以自己推导一下
12/2=6
取整(6)=6
6*2=12
12=12
所以判定12为偶数
13/2=6.5
取整(6.5)=6
6*2=12
12≠13
所以判定13为奇数
下面给出windows控制台窗口程序的代码:
代码:
.版本 2.程序集 程序集1
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
判断奇偶性 ()
返回 (0) ' 可以根据您的需要返回任意数值.子程序 判断奇偶性, , 公开
.局部变量 x, 双精度小数型x = 到数值 (标准输入 ())
.如果真 (取整 (x) ≠ x)
标准输出 (, “小数” + #换行符)
判断奇偶性 ()
.如果真结束
.如果 (取整 (x ÷ 2) × 2 ≠ x)
标准输出 (, “奇数” + #换行符)
.否则
标准输出 (, “偶数” + #换行符)
.如果结束
判断奇偶性 ()
OK,收工