#include<stdio.h>
#include<stdlib.h>
int main(void){
char zhangHao[]="123";
int miMa=456;
int money=100;
int num;
printf("************************
");
printf("********老板再来啊...*****
");
printf("*************************
");
char inputZH[20];
int inputMM;
int inputMoney;
int i=0;
do{
fflush(stdin);
printf("
请输入您的账号:");
scanf("%s",&inputZH);
printf("
请输入您的密码:");
fflush(stdin);
scanf("%s",&inputMM);
if(strcmp(inputZH,zhangHao)==0&&inputMM){
printf("输入正确,欢迎光临...
");
break;
}else{
if(i==2){
//退出程序
printf("三次输入失败,退卡中...
");
exit(0);}
else{
printf("
输入错误,请重新输入...");
i++;
continue;
}
}
}while(i<3);
for(i=0;i>=0;i++){
printf("
请选择您所需要的服务:1.查询 2.存钱 3.取款 4.退卡
");
scanf("%d",&num);
switch(num){
case 1:printf("
您的余额为:%d",money);
continue;
case 2:{
int k;
for(k=0;k>=0;k++){
//存入的金额
printf("
请输入您想存入的金额:");
scanf("%d",&inputMoney);
if(inputMoney%100==0){
money+=inputMoney;
printf("存钱成功,您的余额为%d",money);
break;
}else{
printf("
存入失败,请放入100的倍数的真钞
");
continue;
}
}
continue;
}
case 3:{
int q;
for(q=0;q>=0;q++){
//取出的金额
printf("
请输入您想取出的金额:");
scanf("%d",&inputMoney);
if(inputMoney%100==0){
money-=inputMoney;
printf("取款成功,您的余额为:%d
",money);
break;
} else{
printf("
您的余额不足,取款失败
");
continue;
}
}
break;
}
case 4:printf("
退卡中...");
exit(0);
default :printf("
选择错误,请重新选择!...");
continue;
}
}
}