#include <stdio.h> main( ) { int x, y; for(x=30, y=0; x>=10, y<10; x--, y++) x/=2, y+=2;

printf(“x=%d,y=%d\n”,x,y);}运行结果为:哪位老师给解释下... printf(“x=%d,y=%d\n”,x,y);
}
运行结果为:
哪位老师给解释下
展开
 我来答
XRCPL
推荐于2018-02-27 · TA获得超过1646个赞
知道小有建树答主
回答量:804
采纳率:100%
帮助的人:281万
展开全部

【结果】:x=0,y=12

第一次:执行前x=30,y=0,满足循环条件;运算结束x=15,y=2;循环结束x=14,y=3

第二次:执行前x=14,y=3,满足循环条件;运算结束x=7,y=5;循环结束x=6,y=6

第三次:执行前x=6,y=6,虽然x<10不满足条件,但是y满足循环条件,继续执行循环体内的运算;运算结束x=3,y=8;循环结束x=2,y=9

第四次:执行前x=2,y=9,继续执行;运算技术,x=1,y=11;循环结束x=0,y=12

第五次:执行前x=0,y=12,不满足循环条件,循环结束。

最终结果:x=0,y=12。

我的小名叫翔翔
2016-05-23 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:66%
帮助的人:65.7万
展开全部
#include <stdio.h> 
int main( )
{
   int x, y;
   for(x=30, y=0; x>=10, y<10; x--, y++)
   x/=2, y+=2;
   printf(“x=%d,y=%d\n”,x,y);
}

x               y

30           0

15            2

7            5

结束

所以应该是 7 和 5

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式