# include<stdio.h> main() { int a,b; for (a=1,b=1;a<=100;a++)//第一条语句 { if (b>=20)break;//子句1,break的功能是结训循环,即直接退出第一条语句 if (b%3==1)//子句2 { b+=3; continue;//continue功能是结束一次循环,所以子句3不被执行,计算回到第一条语句的a++ } b-=5;//子句3 } printf("a=%d",a); }