福州格莱美口碑怎么样:关于C语言问题

来源:百度文库 编辑:高校问答 时间:2024/05/05 05:57:05
main()
??{ int a=1,b;
??for(b=1;b<=10;b++)
??{ if(a>=8)break;
??if(a%2==1){a+=5;continue;}
??a-=3;
??}
??printf("%d\n",b);
??}
a还能执行9吗

循环一供执行了4次
分别a=1,6,3,8
最后输出结果b=4
不会循环到9的
楼上的有点敬业精神,随便找个编译器编译运行一下。
你忽略了continue下面的部分在本次循环就不执行了。
没猜错这个是二级考试的问题

循环执行了5次
分别为:a=1,3,5,7,9
当等于9的时候为最后一次,然后终止循环
所以 b=5 .
下面这个错了,因为输出在循环外面,所以当然只有一个输出了啊
C语言很重要,好好学哦

输出结果是 5

(刚才在楼上面前班门弄斧了,见笑了!!!)

楼上的大哥可否加小弟QQ252744118?
网络网罗世界!智慧让我腾飞!-很想认识你!