📄 atm3.txt
字号:
#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 |");
puts("| 4. Return |");
puts("=========================");
SelectKey = getch();
}while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' );
switch(SelectKey)
{
case '1':
clrscr();
puts("================================");
printf("| Your balance is $%6d |\n",x);
puts("| Press any key to return... |");
puts("================================");
getch();
break;
case '2':
do{
clrscr();
puts("==================================");
puts("| Please select Credit money: |");
puts("| 1. $50 |");
puts("| 2. $100 |");
puts("| 3. other |");
puts("| 4. Return |");
puts("==================================");
CreditMoney = getch();
}while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3'&& CreditMoney!='4' );
switch(CreditMoney)
{
case '1':
clrscr();
puts("=========================================");
puts("| Your Credit money is $50,Thank you! |");
puts("| Press any key to return... |");
puts("=========================================");
x=x+50;
getch();
break;
case '2':
clrscr();
puts("==========================================");
puts("| Your Credit money is $100,Thank you! |");
puts("| Press any key to return... |");
puts("==========================================");
x=x+100;
getch();
break;
case '3':
clrscr();
printf("please input some money:");
scanf("%d",&y);
x=x+y;
case '4':
break;
}
break;
case '3':
do{
clrscr();
puts("====================================");
puts("| Please select Debit money: |");
puts("| 1. $50 |");
puts("| 2. $100 |");
puts("| 3. $500 |");
puts("| 4. $1000 |");
puts("| 5. other |");
puts("| 6. Return |");
puts("====================================");
DebitMoney = getch();
}while( DebitMoney!='1' && DebitMoney!='2' && DebitMoney!='3' && DebitMoney!='4' && DebitMoney!='5'&& DebitMoney!='6' );
switch(DebitMoney)
{
case '1':
clrscr();
if(x<50)
{puts("===========================================");
puts("| Sorry,Your balance subter$50! |");
puts("| Press any key to return... |");
puts("===========================================");
}
else
{puts("===========================================");
作者: slihanbo 2008-4-22 11:21 回复此发言
--------------------------------------------------------------------------------
34 回复:求C语言编写的ATM自动提款机程序源代码
puts("| Your Debit money is $50,Thank you! |");
puts("| Press any key to return... |");
puts("===========================================");
x=x-50;
}
getch();
break;
case '2':
clrscr();
if(x<100)
{puts("===========================================");
puts("| Sorry,Your balance subter$100! |");
puts("| Press any key to return... |");
puts("===========================================");
}
else
{puts("===========================================");
puts("| Your Debit money is $100,Thank you! |");
puts("| Press any key to return... |");
puts("===========================================");
x=x-100;
}
getch();
break;
case '3':
clrscr();
if(x<500)
{puts("===========================================");
puts("| Sorry,Your balance subter$500! |");
puts("| Press any key to return... |");
puts("===========================================");
}
else
{ puts("===========================================");
puts("| Your Debit money is $500,Thank you! |");
puts("| Press any key to return... |");
puts("===========================================");
x=x-500;
}
getch();
break;
case '4':
clrscr();
if(x<1000)
{puts("===========================================");
puts("| Sorry,Your balance subter$1000! |");
puts("| Press any key to return... |");
puts("===========================================");
}
else
{puts("===========================================");
puts("| Your Debit money is $1000,Thank you! |");
puts("| Press any key to return... |");
puts("===========================================");
x=x-1000;
}
getch();
break;
case '5':
clrscr();
puts("please input the number of Debit:");
scanf("%ld",&z);
if(x<z)
{puts("===========================================");
printf("| Sorry,Your balance subter $ %4ld ! |\n",z);
puts("| Press any key to return... |");
puts("===========================================");
}
else
{puts("===========================================");
printf("| Your Debit money is $ %4ld ,Thank you! |\n",z);
puts("| Press any key to return... |");
puts("===========================================");
x=x-z;
}
getch();
break;
case '6':
break;
}
break;
case '4':
clrscr();
puts("================================");
puts("| Thank you for your using! |");
puts("| Good bye! |");
puts("================================");
getch();
return;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -