以下程序的输出结果是______

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:04:57
main()
{
int x = 15;
while ( x > 10 && x < 50 )
{
x++;
if(x/3){x++;break;}
else continue;
}
printf("%d\n",x);
}

A) 14 B)15 C)16 D)17

选 D

x++后 x=16, x/3不等于0,所以执行后面括号内的语句--x加1后跳出while循环

D

你写错了吧,这样运行的话会报错的,说if语句条件必须为布尔类型地
你改好再问吧 if(x/3) 条件不对