终于编写出来了
#include<stdioh>
void main()
{
char SelectKey,CreditMoney,DebitMoney;
while(1)
{
do{
clrscr();
puts("Please select key:");
puts("1Quary");
puts("2Credit");
puts("3Debit");
puts("4Return");
SelectKey=getch();
}while(SelectKey!='1'&&SelectKey!='2'&&SelectKey!='3'&&SelectKey!='4');
switch(SelectKey)
{
case'1':
clrscr();
puts("Your balance is $1000");
getch();
break;
case'2':
do{
clrscr();
puts("Please select Credit money:");
puts("1$50");
puts("2$100");
puts("3Return");
CreditMoney=getch();
}while(CreditMoney!='1'&&CreditMoney!='2'&&CreditMoney!='3');
switch(CreditMoney)
{
case'1':
clrscr();
puts("Your Credit money is $50,Thank you!");
getch();
break;
case'2':
clrscr();
puts("Your Credit money is $100,Thank you!");
getch();
break;
case'3':
break;
}
break;
case'3':
do{
clrscr();
puts("Please select Debit money:");
puts("1$50");
puts("2$100");
puts("3$500");
puts("4$1000");
puts("5Return");
DebitMoney=getch();
}while(DebitMoney!='1'&&DebitMoney!='2'&&DebitMoney!='3'&&DebitMoney!='4'&&DebitMoney!='5');
switch(DebitMoney)
{
case'1':
clrscr();
puts("Your Debit money is $50,Thank you!");
getch();
break;
case'2':
clrscr();
puts("Your Debit money is $100,Thank you!");
getch();
break;
case'3':
clrscr();
puts("Your Debit money is $500,Thank you!");
getch();
break;
case'4':
clrscr();
puts("Your Debit money is $1000,Thank you!");
getch();
break;
case'5':
break;
}
break;
case'4':
return;
}
}
}
几个小错误而已比如忘了写双撇号,switch写错了还有!= 忘了写! 等等 以上程序可以运行了
聪明的话提示下就能做,用switch--case完成界面的各选项,进入第一层界面之后又用switch--case完成第二层界面;到了要取款的时候case几个选项可以是100,200,300,等等····如果要求自己输入的话就添加个SCANF语句要用户自己输入取款金额
以上就是关于求C语言程序设计(银行ATM取款机)全部的内容,包括:求C语言程序设计(银行ATM取款机)、ATM机所有菜单项,用c语言模拟的流程、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)