对一个正整数作如下操作:如果是偶数则除以2,如果是奇数则加1,依此类推直到得到1时停止操作.那么,经过10次操作变为1的数有___个.
举一反三
- 对一个大于1的自然数进行如下操作:如果是偶数则除以2,如果是奇数则减1。如此进行直到结果为2时停止操作。那么经过7次操作,结果为2的数有()个? A: 16 B: 32 C: 34 D: 64
- 角谷猜想:任何一个正整数n,如果它是偶数则除以2,如果是奇数则乘以3加上1,这样得到一个新的整数,如继续进行上述处理,则最后得到的数一定是1。编写应用程序和小程序分别证明:所有的3至10000的数都符合上述规则。
- (角谷猜想)一个正整数n,如果是偶数则除以2,如果是奇数则乘 以3加1,得到的新数继续按上述规定运算,最后结果都是1。编写程序计算n=27的运算过程。(提示:mod(n,k)求除后取余数)
- 编程实现判断奇偶性:用户输入一个正整数,如果是奇数则屏幕输出数字1,如果是偶数则输出数字0,如果是负数,则输出-1. 例如: 输入格式:5 输出格式:1 输入格式:-8 输出格式:-1 输入格式:68 输出格式:0
- “偶数是奇数加1得到的数,而奇数是偶数减1得到的数”,这个定义是( )