ATM的C语言编法

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:23:24
用C语言怎样编这样的ATM(自动取款机)
首先运行后提示输入密码,输入的密码用“*”显示。(初始密码为888888)如果输入错误的话提示重新输入,输3次错后提示超过极限,退出。
密码正确后,出现以下选项:
1.查询余额
2.取款:该项里取款的金额设置有50 100 200 500选项
3.修改密码:
4.退出
(注:任一选择结束后返回主菜单项,继续选择是查询,取款以及
设卡里初始余额8888.88元)

#include <stdio.h>
void main()
{int e;
long y,z;
int i,q=9;
long x=2000;
char m,n,SelectKey,CreditMoney,DebitMoney;
{
char b[6]={'8','8','8','8','8','8'};
char a[20];
int i,n,k;
i=0;
clrscr();
printf("please input mima:");
while((a[i]=getch())!=13)
{
i=i+1;
printf("*");
}
for(k=0;k<6;k++)
if(a[k]!=b[k]) break;
if (i==6)
printf("\nthe password is right\n");
else
printf("\nthe password is wrong and input password again\n");
}
while(4)
{
do{
clrscr();
puts("=========================");
puts("| Please select key: |");
puts("| 1. Quary |");
puts("| 2. Credit |");
puts("| 3. Debit |&