atm函数c语言 c语言atm机的编程

怎样用c语言编写ATM系统

真正的ATM系统不可能只是用C语言编写的,它应该是一套完整独立的系统,核心代码更机密,不会轻易的泄露。

创新互联公司专注于慈溪企业网站建设,响应式网站建设,商城网站定制开发。慈溪网站建设公司,为慈溪等地区提供建站服务。全流程按需设计网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

C语言可以写一个类似于ATM系统的框架,用以模拟ATM机上的各种操作。

框架代码如下:

#includeiostream.h  

#includestdio.h  

int main()   

{  

int choice =- 1;   

while(1) {  

printf("请选择\n1.login\t2.regist\n");  

scanf("%d", choice);  

switch(choice) {  

case 1:  

login();  

break;  

case 2:  

regist();  

break;  

default:  

printf("输入有误,重新输入\n");  

break;  

}  

}  

return 0;

}  

void login() {  

printf("IN LOGIN\n");  

int flag = -1;  

int X = -1;  

printf("输入账户和密码\n");  

flag = search();  

if(falg == 1) {  

printf("存在,进入主页面\n");  

X = menu();  

if(X == 1)  

return;  

}  

else if(flag == 0) {  

printf("账户或密码错误\n");  

return;       

}  

}  

int regist() {  

printf("IN REGIST\n");  

return 1;  

}  

int menu() {  

printf("IN MENU\n");  

int key = -1;  

int N = -1;  

while(1) {  

printf("请选择业务:1.refer\t2.deposit\t3.withdraw\t4.transfer\t5.resetPW\t6.退出\n");  

scanf("%d", key);  

switch(key) {  

case 1:  

N = refer();  

break;  

case 2:  

N = deposit();  

break;  

case 3:  

N = withdraw();  

break;  

case 4:  

N = transfer();  

break;  

case 5:  

N = resetPW();  

break;  

case 6:  

N = 6;  

return 1;  

break;  

default:  

printf("输入有误,重新选择:\n");   

break;  

}  

if(N%2 == 0) {  

printf("Error!\n");  

}   

}  

}  

int refer() {  

printf("IN REFER\n");  

//输出余额   

return 1;  

}  

int deposit() {  

printf("IN DEPOSIT\n");  

//存钱   

return 3;  

}  

int withdraw() {  

printf("IN WITHDRAW\n");  

//取钱   

return 5;  

}  

int transfer() {  

ptintf("IN TRANSFER\n");  

//转账   

return 7;  

}  

int resetPW() {  

prtintf("IN RESETPW\n");  

//重设密码   

return 9;  

}

c语言编写atm如何修改密码

步骤:

1. 使用C语言编写atm程序,实现密码修改的功能。

2. 需要设置一个全局变量来存储当前用户的密码信息。

3. 在主函数中,定义一个函数,用于输入原密码和修改后的新密码。

4. 在输入新密码之前,需要验证输入的原密码是否正确。

5. 如果原密码输入正确,则继续输入新密码,并将新密码记录到全局变量中。

6. 如果原密码输入错误,则提示用户重新输入。

7. 将修改后的新密码记录到文件中,以备下次使用。

用C语言怎么编写ATM机的程序

楼上的是暂停函数

你加#include conio.h

因为你调用函数必须要指定头文件!

在C语言中ATM自动取款机的功能程序怎么写啊?

#includestdio.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写错了...还有!= 忘了写! 等等.. 以上程序可以运行了


分享标题:atm函数c语言 c语言atm机的编程
URL链接:http://scyanting.com/article/dddpiph.html