请读程序: #include<stdio.h> main() { int a,b; for(a=1,b=1;a<=100:a++){ if(b>=20)break; if(b%3=1

admin2010-01-10  29

问题 请读程序:    #include<stdio.h>    main()    {      int a,b;      for(a=1,b=1;a<=100:a++){          if(b>=20)break;          if(b%3=1”{b+=3;continue;}              b=5;    }    printf("%d\n",A) ;    }  上面程序的输出结果是_______。

选项 A、7
B、8
C、9
D、10

答案2

解析 break语句的作用是用刊曲循环体;Continue语句的作用是用于跳出本次循环。执行第一次循环时,(b%3=1)为真,b=4,继续下一次循环,如此反复,当b=22时结束循环,共循环8次,即a=8。
转载请注明原文地址:https://kaotiyun.com/show/aFWp777K
0

最新回复(0)