代码:
#include <stdio.h>
int main()
{
int inputcard;
int card=666888;
int inputpasscard;
int passcard=456789;
int selection;
int choice=3;
printf("欢迎来到【中国建设银行】取款大厅!\n");
printf("请输入您的卡号:");
scanf("%d",&inputcard);
if(inputcard==card)
{
do
{
printf("请输入您的密码:");
scanf("%d",&inputpasscard);
if(inputpasscard==passcard)
{
printf("请选择您的业务:\n");
printf("1>存款; 2>取款;\n");
printf("3>转账; 4>查询;\n");
scanf("%d",&selection);
switch(selection)
{
case 1:
printf("请选择您的存款金额:");
break;
case 2:
printf("请选择您的取款金额:\n");
break;
case 3:
printf("请输入您的转账卡号:\n");
break;
case 4:
printf("请选择您的查询选项:\n");
break;
default:
printf("请输入正确的选项\n");
break;
}
break;
}
else
{
printf("对不起,你的密码输入错误,还有%d次机会!\n",--choice);
if(choice<1)
{
printf("密码错误超过三次,卡片已被我吞掉,请联系工作人员!!!");
break;
}
}
}while(1);
}
else
{
printf("您的卡号错误,请在确认后重新输入:\n");
}
return 0;
}
运行示例: