以下程序运行后的输出结果是【 】。 main() { int x==15; while(x>10 && x<50) { x++; if(x/3){x++;break;} else continue; }

admin2010-01-10  29

问题 以下程序运行后的输出结果是【  】。
   main()
   {  int x==15;
   while(x>10  &&  x<50)
   {  x++;
   if(x/3){x++;break;}
   else continue;
   }
   printf("%d\n",x);
   }

选项

答案17

解析 本题中首先定义了一个变量x并赋初值15,然后判断循环条件“x>5&&x<50”,为真,执行循环体。语句x++;执行后,x的值变为16,x/3的值为5为真,执行其后的语句x++;,x的值变为17,执行语句break,退出循环,输出x的值为17。
转载请注明原文地址:https://kaotiyun.com/show/DQWp777K
0

最新回复(0)