分析:
1.
识别银行卡。
2.
输入密码,正确继续,分支为密码不正确,则返回!
3.
选择:账户查询、取钱、转账。查询时,需要调用一个子函数,返回一个钱数常量
取钱时,输入金额,金额要大于
0
,输入以后调用查询子函数,如果输入金额大于查询返回的数,则报错
;
如果正常,则修改数据库的钱数。
程序:
#include
#include
#include
void password();
void MainMenu();
void Query(float*);
void Deposite(float*);
void WithDraw(float*);
float a=3000;
void password()
{
int a,b;
b=1234;
printf("================");
printf("
请输入密码
");
printf("================\n");
lp1:
scanf("%d",&a);
if(a==b)
{
printf("
请选择服务种类
,
按
1
进入
\n");goto lp2;
}
else
printf("
密码错误,请重新输入
\n");goto lp1;
lp2:
switch(getch())
{
case'1':MainMenu();break;
default:break;
}
}
void MainMenu()
{
system("cls");