假设用户密码是一个三位数,令用户输入密码,如果输入成功,则提示“Welcome”。如果输入失败,则提示“Bad Passwors!”,并提示重新输入密码。最多输入三次,如果三次均未成功,则提示“User Locked!”。(用do...while语句)
#include<stdio.h>
int main()
{
int key=123; //密码
int times=0; //尝试次数
int passed=0; //0:未通过验证,1:已通过验证
do
{
times++; //尝试次数
int input=0;
printf("Please input your password:");
scanf("%d",&input);
//检查密码是否正确
if(key==input)
{
passed=1;
break;
}
else
{
printf("Bad Passwors!\n");
}
}
while(times<3);
//有没有通过验证
if(passed)
{
printf("Welcome!\n");
}
else
{
printf("User Locked!\n");
}
return 0;
}
# 欢迎使用Markdown编辑器
你好! 这是你第一次使用 **Ma