如图所示的运算程序中,若输出的值为-6,输入的X为()
1个回答
展开全部
由题意克制,若输入的x为正数则不断+2,则结果必为正数;
若输入的x为负数则不断-2,则结果必为负数;
又∵输出的值为-6<0
则 输入的x必为负数
∴设x-2k=-6,k∈Z
则 x=-6+2k,k∈Z
又∵x<0
∴k=1或2
x=-2或-4
若输入的x为负数则不断-2,则结果必为负数;
又∵输出的值为-6<0
则 输入的x必为负数
∴设x-2k=-6,k∈Z
则 x=-6+2k,k∈Z
又∵x<0
∴k=1或2
x=-2或-4
追问
谢谢,这道题我问老师了,答案为-4
你想得过复杂了,其实-6+2=-4 不为正数
而-6+2=-4 为负数,符合题意
所以答案为-4
不过还是很感谢你
追答
=_=我后来也意识到了...上面思路是没错。只是一不小心看到这种题用了函数迭代递推了一下TAT...
因为这种选择性程序是执行一次,不会循环,所以只需要考虑k=1的情况也就是x=-6+2...
好讨厌QAQ编程循环做多了TAT...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询