A-A+
以下程序运行后的输出结果是【 】。 main() { int x==15; while(x>
问题详情
以下程序运行后的输出结果是【 】。 main() { int x==15; while(x>10 && x<50) { x++; if(x/3){x++;break;} else continue; } printf("%dn",x); }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:17
本题中首先定义了一个变量x并赋初值15,然后判断循环条件“x>5&&x<50”,为真,执行循环体。语句x++;执行后,x的值变为16,x/3的值为5为真,执行其后的语句x++;,x的值变为17,执行语句break,退出循环,输出x的值为17。