模拟办理银行业务时密码的输入功能,若密码输入正确,提示“欢迎进入银行管理系统”,若输入不正确则提示再次输入,最多只能输入三次,若仍然不正确,提示“密码重复输入错误,系统退出”。(提示:密码可以定义为一个长整型,假定正确的密码为12356)。
输入格式:
输出提示性语句“请输入密码:”
在提示性语句之后输入一个正整数。
输出格式:
请参考输出样例。
输入样例1:
在这里给出一组输入。例如:
123456
111111
888888
输出样例1:
在这里给出相应的输出。例如:
请输入密码:
密码错误,请重新输入
请输入密码:
密码错误,请重新输入
请输入密码:
密码重复输入错误,系统退出
正确答案:
#include<stdio.h>
void main()
{
printf("欢迎进入银行管理系统\n");
long a;
for(int i=0;i<3;i++)
{
printf("请输入密码:\n");
scanf("%ld",&a);
while(i==2&&a!=12356)
{
goto end;
}
if(a==12356)
break;
else
{
printf("密码错误,请重新输入\n");
continue;
}
end:
printf("密码重复输入错误,系统退出");
}
}