怎么做,求详细解答,

 我来答
lugoodboy
2015-05-22 · TA获得超过7.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:86%
帮助的人:6051万
展开全部

语句:b+=3,意思是:b=b+3

语句:b-=5,意思是:b=b-5



for(a=1,b=1;a<=100;a++)   /*这是一个循环*/


  {

      if(b>=30) break;     /*跳出循环时,b=31,此时a=11*/


      if(b%3==1)   /*表达式 b % 3 就是计算 b 除以 3 得出的余数 */


         {


  b+=3;      /*  开始的时候,b=1,所以余数是1,所以执行此语句b=4,后面继续7,10...,28*/

            continue;


          }


      b-=5;    /*b=b-5,因为break语句跳出循环,所以就不会再执行此语句*/

   }






接下来我们来实际运行一下程序看看,


源程序如图:



先是编译和连接成功,




然后运行:



结果确实如同分析的那样!!!

追问
OK,仔细分析分析明白了。
还是没懂,你具体说说if循环吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式