任意取一个大于50的自然数,如果它是偶数,就除以2,如果它是奇数,就将它乘以3之后加1,这样反复运算,最终结果是多少,A0,B1,C2,D3
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 19:49:07
任意取一个大于50的自然数,如果它是偶数,就除以2,如果它是奇数,就将它乘以3之后加1,这样反复运算,最终结果是多少,A0,B1,C2,D3
任意取一个大于50的自然数,如果它是偶数,就除以2,如果它是奇数,就将它乘以3之后加1,这样反复运算,
最终结果是多少,A0,B1,C2,D3
任意取一个大于50的自然数,如果它是偶数,就除以2,如果它是奇数,就将它乘以3之后加1,这样反复运算,最终结果是多少,A0,B1,C2,D3
B1
教你这种题怎么做
既然是任意的,那你就任选一个数带进去就行了如64,除到最后是1,1*3+1=4,再算还是1.
选B
只可能是1
B。用计算器试的。
B,1
显然是1
第一种操作让偶数变成奇数,第二种操作保证将奇数变成偶数,所以该数列最后应该是一个奇偶相间的数列,稍加验证,答案选BC
这题目很不严谨,所谓最终结果,是当运算满足一定终止条件的时候,运算结束,,结果输出。而该题中继续运算的条件为数为奇数或者偶数,即只要结果是奇数或者偶数,那么运算不会终止,即结果不会是奇数或偶数,而运算本身保证每一步结果必然是奇数或偶数,即不可能输出结果。所以该题答案为nu...
全部展开
第一种操作让偶数变成奇数,第二种操作保证将奇数变成偶数,所以该数列最后应该是一个奇偶相间的数列,稍加验证,答案选BC
这题目很不严谨,所谓最终结果,是当运算满足一定终止条件的时候,运算结束,,结果输出。而该题中继续运算的条件为数为奇数或者偶数,即只要结果是奇数或者偶数,那么运算不会终止,即结果不会是奇数或偶数,而运算本身保证每一步结果必然是奇数或偶数,即不可能输出结果。所以该题答案为null,即没有答案,计算机模拟也可以知道最后归成为。。。2,1,4,2,1,4。。。这样循环下去 ,1难道不是奇数么,当然还要继续算下去,何来最终结果!
收起