break语句
题目:设定一个密码,输入密码。
输入密码正确时,提示:密码正确。
输入错误时,提示重新输入,输入三次错误密码时,提示:对不起输入次数过多,请稍后再试。
求简化:
#include <stdio.h>
void main ()
{
int pw1, pw2,b;
b=1;
printf("请设定密码:");
scanf("%d",&pw1);
for(b=1;b<=3;b++)
{
printf("请输入密码:");
scanf("%d",&pw2);
if(pw1==pw2)
{
printf("密码正确\n");
break ;
}
else
{
switch (b)
{
case 1: printf("密码不正确\t"); break;
case 2: printf("密码不正确\t"); break;
case 3: printf("对不起输入次数过多,请稍后再试\n"); break;
}
}
}
}