break语句提前终止循环
break语句提前结束循环,接着执行循环下面的语句
快速入门:
#include<stdio.h>
int main( )
{
int i;
for(i=0;i<10;i++)
{
if(i==3)
{break}
}
printf("i=%d\n",i);
}
输出的结果是:i=0 i=1 i=2
【习题1】
100以内的数求和,求出当和第一次大于20时的当前数
编写程序:

【习题2】
实现登录验证,有三次机会,如果用户名为“杜小康”,密码为“666”,提示登录成功,否则提示还有几次机会。
【分析】
首先要定义一个变量,保存登录的机会(次数)chance
定义两个字符数组,接收用户名和密码
使用for循环+break,如果登录成功,就提前退出
编写程序:

continue语句提前结束本次循环
【continue语句只能配合循环语句使用,不能单独和switch/if使用】
【习题2】
从键盘输入个数不确定的整数,并判断读入正数和负数的个数,输入为零时结束程序
【分析】
定义positive,negative保存正数和负数的个数
使用for+break+continue
编写程序:

【习题3】
某人有 100000 元,每经过一次路口,需要交费,规则如下:
当现金>50000 时,每次交 5%
当现金<=50000 时,每次交 1000
编程计算该人可以经过多少次路口,使用 while break 方式完成
【分析】
money保存金额
定义count统计经过路口的个数
while break
break的条件是money<1000
编写程序:
