这个程序循环了多少次? x= 91; y = 100; while(y > 0) { if(x > 100) { x = x - 10; y--; } else x++; }
这个程序循环了多少次?x=91;y=100;while(y>0){if(x>100){x=x-10;y--;}elsex++;}...
这个程序循环了多少次?
x= 91; y = 100;
while(y > 0)
{
if(x > 100)
{
x = x - 10; y--;
}
else x++;
} 展开
x= 91; y = 100;
while(y > 0)
{
if(x > 100)
{
x = x - 10; y--;
}
else x++;
} 展开
5个回答
展开全部
第11次循环时,x变为101,此时if条件为真,x又变为91,y减一,所以每循环11次y的值减1,总循环次数为11*100=1100次。程序结束时,x=91,y=0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1100次
使用
#include <stdio.h>
int main(void)
{
int x=91,y=100,n=0;
while(y>0)
{
if(x>100)
{
x=x-10;
y--;
}
else x++;
n++;
}
printf("%d",n);
return 0;
}
这个就可以知道了,n就是循环次数
使用
#include <stdio.h>
int main(void)
{
int x=91,y=100,n=0;
while(y>0)
{
if(x>100)
{
x=x-10;
y--;
}
else x++;
n++;
}
printf("%d",n);
return 0;
}
这个就可以知道了,n就是循环次数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对于每一个y值(y>0),程序都循环了11次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1100次,
运行结果100*10+10*10=1100
运行结果100*10+10*10=1100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询