
1. 使用C语言编写atm程序,实现密码修改的功能。
2. 需要设置一个全局变量来存储当前用户的密码信息。
3. 在主函数中,定义一个函数,用于输入原密码和修改后的新密码。
4. 在输入新密码之前,需要验证输入的原密码是否正确。
5. 如果原密码输入正确,则继续输入新密码,并将新密码记录到全局变量中。
6. 如果原密码输入错误,则提示用户重新输入。
7. 将修改后的新密码记录到文件中,以备下次使用。
#include<stdio.h>void main()
{
char SelectKey,CreditMoney,DebitMoney
while(1)
{
do{
clrscr()
puts("Please select key:")
puts("1.Quary")
puts("2.Credit")
puts("3.Debit")
puts("4.Return")
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("3.Return")
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("5.Return")
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写错了...还有!= 忘了写! 等等.. 以上程序可以运行了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)