题目如下: 有一数值转换器的原理如图中所示,若开始输入的值是5,可发现第一次输出的结果是8,第二次

题目如下:有一数值转换器的原理如图中所示,若开始输入的值是5,可发现第一次输出的结果是8,第二次输出的结果是4,…,请你探索第2011次输出的结果.各位大神帮帮我啊实在是... 题目如下:
有一数值转换器的原理如图中所示,若开始输入的值是5,可发现第一次输出的结果是8,第二次输出的结果是4,…,请你探索第2011次输出的结果.

各位大神帮帮我啊实在是不会了。。
麻烦把过程什么的都告诉我一下。。
展开
 我来答
cpucash
2014-01-09 · TA获得超过1584个赞
知道小有建树答主
回答量:1457
采纳率:66%
帮助的人:969万
展开全部
这个很简单啊,就是一个循环问题
float x,y;
int i;
scanf("%f",&x);
for(i=0;i<2011;i++)
{
if(x%2==0) //计算y值
y=x/2;
else
y=x+3;
printf("%4.2f",y); //打印y值
x=y; //输出变输入,为下一次循环做准备
}
0酸甜0苦辣0
2014-01-09
知道答主
回答量:14
采纳率:0%
帮助的人:17.6万
展开全部
答案是1.
8,4,2,1,4,2,1,4,2,1.。。。。。这么下去的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式