#PC126. while循环 银行卡密码
while循环 银行卡密码
题目描述
系统预设了初始登录密码为abc129,并给用户提供 3 次密码输入的机会。用户需要输入密码进行登录验证:
- 若输入的密码与预设密码一致,输出 “登录成功” 并结束验证流程;
- 若输入的密码错误,系统会提示剩余可输入次数(剩余次数 = 初始次数 - 错误次数),并允许用户继续输入;
- 当剩余输入次数为 0 时,验证流程自动结束,无额外输出。
输入格式
输入为多行字符串(最多 3 行),每行表示用户一次输入的密码,输入的字符串仅包含字母和数字,无空格或其他特殊字符。
输出格式
输出反馈信息:
- 若密码输入正确,输出一行:登录成功;
- 若密码输入错误,输出一行:密码错误剩余次数X(X 为当前剩余的输入次数,X 的取值依次为 2、1、0);
- 当剩余次数为 0 时,无更多输出,流程结束。
abc129
登录成功
3refdg
432125
ffffff
密码错误剩余次数2
密码错误剩余次数1
密码错误剩余次数0