首页 > 代码库 > ATM
ATM
#include <stdio.h>
//密码函数
void key(int k)
{
int i=0;
do
{
if(k==123)
{
return 0;
}
else if(k!=123)
{
printf("密码错误!\n");
printf("请重新输入:\n");
scanf("%d",&k) ;
}
i++;
} while(i<2);
if(i==2)
{
printf("三次输入失败,不再为您服务,请与本行工作人员联系!");
return;
}
}
//查询余额
void chaXun(int money)
{
system("cls");
int input;
printf("1.人民币账户 2.外汇账户\n");
scanf("%d",&input);
system("cls");
switch(input)
{
case 1:
printf("你当前的余额为%d元\n",money);
getch();
break;
case 2:
printf("you have $%d\n",money);
getch();
break;
}
}
//取款
int getMoney(int money)
{
system("cls");
int input;
printf("1.人民币账户 2.外汇账户\n");
scanf("%d",&input);
system("cls");
switch(input)
{
case 1:
{
printf("请输入要提取的数额:\n");
system("cls");
int input;
scanf("%d",&input);
money=money-input;
printf("您的余额为:%d\n",money);
printf("请收好!小心那个穿黑衣服的家伙!\n");
getch();
break;
}
case 2:
{
printf("please enter the number of money:\n");
system("cls");
int input;
scanf("%d",&input);
printf("take cara!be care of thief!\n");
getch();
break;
}
}
return money;
}
void main()
{
//界面
system("cls");
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
printf(" ");
}
printf("\n");
}
for(i=0;i<10;i++)
{
printf(" ");
}
for(i=0;i<40;i++)
{
printf("*");
}
printf("\n");
/*
for(j=0;j<10;j++)
{
for(i=0;i<10;i++)
{
printf(" ");
}
printf("*");
for(i=0;i<38;i++)
{
printf(" ");
}
printf("*");
printf("\n");
}
*/
for(i=0;i<10;i++)
{
printf(" ");
}
printf("* *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
printf("* 欢迎使用爱存不存银行ATM *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
printf("* *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
printf("* *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
printf("*制作人:wenhuan 版本:1.0.0.1 *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
printf("*时 间:2014.8.20 *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
printf("* *");
printf("\n");
for(i=0;i<10;i++)
{
printf(" ");
}
for(i=0;i<40;i++)
{
printf("*");
}
printf("\n");
//密码
int key1;
printf("\n");
printf("\n");
printf("请输入密码:") ;
scanf("%d",&key1);
key(key1) ;
//
system("cls");
int input;
int e=1;
int money=10000;
while(e==1)
{
system("cls");
printf("1.查询余额\n");
printf("2.取款\n");
printf("3.退出\n");
printf("请输入你的要执行的操作:\n");
scanf("%d",&input);
switch(input)
{
case 1:
chaXun(money);
break;
case 2:
money=getMoney (money);
break;
case 3:
return 0;
break;
}
}
}