快好知 kuaihz订阅观点

 

VC++6.0 ATM银行自动提款机基本功能实现

#include

int a3;

void chaxun(int a3) //查询余额函数

{

int b;

b=a3;

printf(" 您的余额为:  %d",b);

}

int qukuan(int a3) //取款函数

{

int a,b;

printf(" 请输入您需要的金额:  ");

scanf("%d",&a);

b=a3-a;

if(b<0) printf(" 对不起您的金额不足!");

else

{

printf(" 请收好您的%d元现金",a);

a3=a3-a;

}

return (a3);

}

int gaimi(int a2) //修改出密码

{

int b,c=1,d,e=1;

while(e)

{

printf(" 请输入您的密码:  ");

scanf("%d",&d);

if(d==a2) e=0;

else

{e=1; printf(" 您输入密码错误,请重新输入:  ");}

}

while(c)

{

printf(" 请输入您的六位数新密码:  ");

scanf("%d",a2);

printf(" 请输入您的六位新密码:  ");

scanf("%d",&b);

if(a2==b)

{

if(b>100000&&b<999999)//((b/100000)!=111111)) //如果输入密码在限制范围内

{

c=0;

printf(" 密码修改成功");

}

else printf(" 您输入密码不符合要求,请从新输入:"); //输入密码超出保存的范围

}

else

{

c=1;

printf(" 您输入密码不一致,请从新输入:");

}

}

return a2;

}

void quka() //取卡

{

printf(" 提醒您");

printf(" ******请收好您的卡片,谢谢,再见******");

}

int cunkuan(int a3) //存款

{

int k;

printf(" 请输入您需要存入的金额:  ");

scanf("%d",&k);

if(k<0)

{

printf(" 对不起! 没有负存款");

}

else

{

printf(" 您好! 您已经存入了 %d元",k);

a3=a3+k;

}

return a3;

}

int main()

{

int b=1,c,k,l;

int a1=123,a2=123,a3=2018; //分别是:账户、密码、金额

printf(" 欢迎使用自动柜员机");

while(b==1) //循环永远持续下去‘直到用户输入退出操作

{

printf(" 请输入您的账号: ");

scanf("%d",&k);

printf(" 请输入您的密码:  ");

scanf("%d",&l);

if(k==a1&&l==a2)

{

b=0;

printf(" 您的账户余额为: %d元人民币",a3);

}

else

{

b=1;

printf(" 对不起!您输入的账号或者密码有误,请从新输入: ");

}

}

do

{

printf("");

printf(" ********请输入您要的服务项目********");

printf(" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

printf("");

printf(" 1. 查询余额");

printf(" 2. 取款");

printf(" 3. 修改密码");

printf(" 4. 取卡");

printf(" 5. 存款");

printf("");

printf(" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

printf(" 您选择的是:");

scanf("%d",&c);

switch(c)

{

case 1: chaxun(a3); break;

case 2: a3=qukuan(a3); break;

case 3: a2=gaimi(a2); break;

case 4: quka(); break;

case 5: a3=cunkuan(a3); break;

}

}

while(c!=4); //循环条件为:c不等于4

return 0;

}

/*以运行可以实现功能,属于入门菜鸟学习,路过的大神请勿吐槽*/

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:提款机  提款机词条  基本  基本词条  实现  实现词条  功能  功能词条  银行  银行词条