输入一个正整数a,输出2a+1.输入a(已更新),若a-1是3的倍数,则输出(a-1)/3,否则就输出2a+1 输入1,能否输出8?

输出完后返回判断a-1是否为3的倍数,继续输出.别人问我的题... 输出完后返回判断a-1是否为3的倍数,继续输出. 别人问我的题 展开
何衍风phone
2012-03-07 · 超过20用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:68万
展开全部
不能。。。你完全可以逆推的。。
假设可以那么肯定是由(a-1)/3得到的8.。此时a=25。。.再推的话2a+1.=12得a=5.5不合题意与已知矛盾了所以不能!!!!
总结:此类题目考查逆向思维。。。完全可以利用反正法来解决。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式