A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#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); }

1 个回复

倒序浏览
a=8,因为b的取值为1,4,7,10,13,16,19,22,对应a的取值是1,2,3,4,5,6,7,8。因为有continue,直接跳出循环执行下次循环,所以b-=5这句话没有作用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马