如何用数学公式区分奇偶数你们说的这些都非常简单。我面临的实际问题是这样的:在MAPGIS的区文件中,有321个区块,它们都有一个可以更改的属性——ID,即编号,从1到321.我想利用一个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/05 17:19:28

如何用数学公式区分奇偶数
你们说的这些都非常简单。我面临的实际问题是这样的:在MAPGIS的区文件中,有321个区块,它们都有一个可以更改的属性——ID,即编号,从1到321.我想利用一个数学公式(包括十进制与二进制)将ID为奇数的区块一下子选出来,再进行参数的修改。
2n-1和2n我上小学的时候就会了。

2k-1 奇数
2k 偶数
其中k为整数

直接除以2,能整除的是偶数,不能的是奇数

2n-1 奇数
2n 偶数
其中n为整数

更简单的方法,LZ只要看那个数的个位数就行了,如果是偶数那么就是偶数,如果是奇数就是奇数 。
我明白LZ的意思了,其实你需要的不是公式而是一个函数,一个作逻辑判断的函数。之前我已经抛砖引玉为LZ提供了一个思路,就是判断那个数的个位是偶数还是奇数(二进制也是类似的:个位是零就是偶数,一是奇数),只要用一个条件语句来判断就行了,LZ是搞编程的这方面应该是内行。...

全部展开

更简单的方法,LZ只要看那个数的个位数就行了,如果是偶数那么就是偶数,如果是奇数就是奇数 。
我明白LZ的意思了,其实你需要的不是公式而是一个函数,一个作逻辑判断的函数。之前我已经抛砖引玉为LZ提供了一个思路,就是判断那个数的个位是偶数还是奇数(二进制也是类似的:个位是零就是偶数,一是奇数),只要用一个条件语句来判断就行了,LZ是搞编程的这方面应该是内行。

收起

2-1=奇