#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
void xdd()
{
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* 欢迎来到烟台大学银行 *\n");
printf("\t\t\t\t\t\t* 1.存款 *\n");
printf("\t\t\t\t\t\t* 2.取款 *\n");
printf("\t\t\t\t\t\t* 3.查询 *\n");
printf("\t\t\t\t\t\t* 4.转账 *\n");
printf("\t\t\t\t\t\t* 5.挂失 *\n");
printf("\t\t\t\t\t\t* 6.解挂(账户挂失才可用) *\n");
printf("\t\t\t\t\t\t* 7.销户 *\n");
printf("\t\t\t\t\t\t* 8.改密 *\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n\n");
}
void xdd1()
{
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* 欢迎来到烟台大学银行 *\n");
printf("\t\t\t\t\t\t* 此界面 *\n");
printf("\t\t\t\t\t\t* 只有一 *\n");
printf("\t\t\t\t\t\t* 个功能 *\n");
printf("\t\t\t\t\t\t* 请大侠 *\n");
printf("\t\t\t\t\t\t* 美女帅 *\n");
printf("\t\t\t\t\t\t* 哥开户 *\n");
printf("\t\t\t\t\t\t* !!! *\n");
printf("\t\t\t\t\t\t* 1.开户 *\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n\n");
}
void xdd2()
{
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * **\n");
printf("\t\t\t\t\t\t 你的账户已锁定请解锁 \n");
printf("\t\t\t\t\t\t* * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
}
void denglu(long a,long d)
{
long b,e;
scanf("%ld %ld",&b,&e);
if(b==a&&e==d)
{
printf("登陆成功\n");
//printf("请选择业务:\n");
}
else
{
printf("密码或账号错误,请从新输入:\n");
denglu(a,d);
}
}
void kaihu2()
{
long d,c;
scanf("%ld%ld",&d,&c);
if(c!=d)
{
printf("你输入密码错误次数过多,请等待5秒从新输入:\n");
Sleep(5000);
kaihu2();
}
}
void kaihu1()
{
printf("输入密码不正确,请从新输入\n");
long d,c;
scanf("%ld%ld",&d,&c);
if(c!=d)
{
printf("你输入密码错误次数过多,请等待5秒从新输入:\n");
Sleep(5000);
kaihu2();
}
}
void kaihu()//开账户
{
printf("输入密码不正确,请从新输入\n");
long d,c;
scanf("%ld%ld",&d,&c);
if(c!=d)
{
kaihu1();
}
}
int cunkuan(int c)//存款
{
int t;
scanf("%d",&t);
c+=t;
return c;
}
int qukuan(int c)
{
int t;
scanf("%d",&t);
if(c<t)
{
printf("你的余额不足:\n");
}
else
{
printf("取款成功!!!\n");
c-=t;
}
return c;
}
int zhuanzhang(int c)//转账
{
int t;
printf("请输入转账金额:\n");
scanf("%d",&t);
if(c>t||c==t)
{
c-=t;
}
else
{
printf("你的金额不足\n");
}
return c;
}
void guashi(long int a)//挂失
{
long int b;
scanf("%ld",&b);
if(b!=a)
{
printf("你输入的账户错误,请从新输入:\n");
guashi(a);
}
else
{
printf("挂失成功\n");
#include<stdlib.h>
#include<windows.h>
void xdd()
{
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* 欢迎来到烟台大学银行 *\n");
printf("\t\t\t\t\t\t* 1.存款 *\n");
printf("\t\t\t\t\t\t* 2.取款 *\n");
printf("\t\t\t\t\t\t* 3.查询 *\n");
printf("\t\t\t\t\t\t* 4.转账 *\n");
printf("\t\t\t\t\t\t* 5.挂失 *\n");
printf("\t\t\t\t\t\t* 6.解挂(账户挂失才可用) *\n");
printf("\t\t\t\t\t\t* 7.销户 *\n");
printf("\t\t\t\t\t\t* 8.改密 *\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n\n");
}
void xdd1()
{
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* 欢迎来到烟台大学银行 *\n");
printf("\t\t\t\t\t\t* 此界面 *\n");
printf("\t\t\t\t\t\t* 只有一 *\n");
printf("\t\t\t\t\t\t* 个功能 *\n");
printf("\t\t\t\t\t\t* 请大侠 *\n");
printf("\t\t\t\t\t\t* 美女帅 *\n");
printf("\t\t\t\t\t\t* 哥开户 *\n");
printf("\t\t\t\t\t\t* !!! *\n");
printf("\t\t\t\t\t\t* 1.开户 *\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n\n");
}
void xdd2()
{
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * **\n");
printf("\t\t\t\t\t\t 你的账户已锁定请解锁 \n");
printf("\t\t\t\t\t\t* * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
printf("\t\t\t\t\t\t* * * * * * * * * * * * * * * * * * * * **\n");
}
void denglu(long a,long d)
{
long b,e;
scanf("%ld %ld",&b,&e);
if(b==a&&e==d)
{
printf("登陆成功\n");
//printf("请选择业务:\n");
}
else
{
printf("密码或账号错误,请从新输入:\n");
denglu(a,d);
}
}
void kaihu2()
{
long d,c;
scanf("%ld%ld",&d,&c);
if(c!=d)
{
printf("你输入密码错误次数过多,请等待5秒从新输入:\n");
Sleep(5000);
kaihu2();
}
}
void kaihu1()
{
printf("输入密码不正确,请从新输入\n");
long d,c;
scanf("%ld%ld",&d,&c);
if(c!=d)
{
printf("你输入密码错误次数过多,请等待5秒从新输入:\n");
Sleep(5000);
kaihu2();
}
}
void kaihu()//开账户
{
printf("输入密码不正确,请从新输入\n");
long d,c;
scanf("%ld%ld",&d,&c);
if(c!=d)
{
kaihu1();
}
}
int cunkuan(int c)//存款
{
int t;
scanf("%d",&t);
c+=t;
return c;
}
int qukuan(int c)
{
int t;
scanf("%d",&t);
if(c<t)
{
printf("你的余额不足:\n");
}
else
{
printf("取款成功!!!\n");
c-=t;
}
return c;
}
int zhuanzhang(int c)//转账
{
int t;
printf("请输入转账金额:\n");
scanf("%d",&t);
if(c>t||c==t)
{
c-=t;
}
else
{
printf("你的金额不足\n");
}
return c;
}
void guashi(long int a)//挂失
{
long int b;
scanf("%ld",&b);
if(b!=a)
{
printf("你输入的账户错误,请从新输入:\n");
guashi(a);
}
else
{
printf("挂失成功\n");
}
}
int jiegua(long int a,long d)//解挂
{
long int b;
long c;
scanf("%ld",&b);
if(b!=a)
{
printf("你输入的账户错误,请从新输入:\n");
jiegua(a,d);
}
else
{
printf("请输入密码:\n");
scanf("%ld",&c);
if(c==d)
{
printf("解挂成功\n");
}
else
{
printf("密码输入错误!!!将冻结你的账户,感谢你使用小可爱银行系统,再见!!!!\n\n\n\n");
return 1;
}
}
return 0;
}
int xiaohu(long int a)
{
long int c;
char b;
scanf("%ld",&c);
if(c!=a)
{
printf("账户不存在!!!\n");
}
else
{
printf("确定要销毁账户吗?(Y为确定)\n");
scanf(" %c",&b);
if(b=='Y')
{
a=0;
printf("销户成功!!!");
return 0;
}
else
{
printf("正在返回正常系统");
return 1;
}
}
return 1;
}
int gaimi2(long d)
{
long y;
long u;
printf("请输入老密码:\n");
scanf("%ld",&y);
if(y==d)
{
printf("请输入新密码:\n");
scanf("%ld",&u);
d=u;
}
else
{
printf("密码输入错误次数过多,一天后重试\n");
Sleep(2000000000);
}
int jiegua(long int a,long d)//解挂
{
long int b;
long c;
scanf("%ld",&b);
if(b!=a)
{
printf("你输入的账户错误,请从新输入:\n");
jiegua(a,d);
}
else
{
printf("请输入密码:\n");
scanf("%ld",&c);
if(c==d)
{
printf("解挂成功\n");
}
else
{
printf("密码输入错误!!!将冻结你的账户,感谢你使用小可爱银行系统,再见!!!!\n\n\n\n");
return 1;
}
}
return 0;
}
int xiaohu(long int a)
{
long int c;
char b;
scanf("%ld",&c);
if(c!=a)
{
printf("账户不存在!!!\n");
}
else
{
printf("确定要销毁账户吗?(Y为确定)\n");
scanf(" %c",&b);
if(b=='Y')
{
a=0;
printf("销户成功!!!");
return 0;
}
else
{
printf("正在返回正常系统");
return 1;
}
}
return 1;
}
int gaimi2(long d)
{
long y;
long u;
printf("请输入老密码:\n");
scanf("%ld",&y);
if(y==d)
{
printf("请输入新密码:\n");
scanf("%ld",&u);
d=u;
}
else
{
printf("密码输入错误次数过多,一天后重试\n");
Sleep(2000000000);
}
return d;
}
int gaimi1(long d)
{
long y;
long u;
printf("请输入老密码:\n");
scanf("%ld",&y);
if(y==d)
{
printf("请输入新密码:\n");
scanf("%ld",&u);
d=u;
}
else
{
printf("密码输入错误!!!\n");
gaimi2(d);
}
return d;
}
int gaimi(long d)
{
long y;
long u;
printf("请输入老密码:\n");
scanf("%ld",&y);
if(y==d)
{
printf("请输入新密码:\n");
scanf("%ld",&u);
d=u;
}
else
{
printf("密码输入错误!!!\n");
gaimi1(d);
}
return d;
}
int main()
{
system("color 3F");
int n;
int q;
int s;
char r;
int i;
long int a;//账户
long f;//转账账户
char b[10];//姓名
long c=0;//金额
long d;//第一次密码
long e;//第二次密码
//long t=901642;//存储挂失后的密码
xdd1();
printf("你正在办理开户业务,请你输入卡号姓名和密码\n\n");
scanf("%ld %s%ld%ld",&a,b,&d,&e);
if(e!=d)//必须先开户
{
return d;
}
int gaimi1(long d)
{
long y;
long u;
printf("请输入老密码:\n");
scanf("%ld",&y);
if(y==d)
{
printf("请输入新密码:\n");
scanf("%ld",&u);
d=u;
}
else
{
printf("密码输入错误!!!\n");
gaimi2(d);
}
return d;
}
int gaimi(long d)
{
long y;
long u;
printf("请输入老密码:\n");
scanf("%ld",&y);
if(y==d)
{
printf("请输入新密码:\n");
scanf("%ld",&u);
d=u;
}
else
{
printf("密码输入错误!!!\n");
gaimi1(d);
}
return d;
}
int main()
{
system("color 3F");
int n;
int q;
int s;
char r;
int i;
long int a;//账户
long f;//转账账户
char b[10];//姓名
long c=0;//金额
long d;//第一次密码
long e;//第二次密码
//long t=901642;//存储挂失后的密码
xdd1();
printf("你正在办理开户业务,请你输入卡号姓名和密码\n\n");
scanf("%ld %s%ld%ld",&a,b,&d,&e);
if(e!=d)//必须先开户
{
kaihu();
}
printf("开户成功:\n");
printf("请选择关闭程序或者进入登录程序(0为登陆程序,1为退出系统):\n");
scanf("%d",&i);
if(i==1)
{
exit(0);
}
else if(i==0)
{
printf("请输入账号和密码:\n");
denglu(a,d);//登陆页面
}
printf("请耐心等待5秒钟哦");
Sleep(5000);
system("cls");
xdd();
printf("欢迎你来到小开心银行系统:\n");
printf("请输入要选择的业务:\n");
while(scanf("%d",&n)!=EOF)
{
if(n==1)
{
printf("请输入要存入的钱财:\n");
c=cunkuan(c);
//倒计时函数!!!
printf("存款成功!请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
else if(n==2)
{
//xdd();
printf("请输入要取出的钱财:\n");
//c=cunkuan(c);
c=qukuan(c);
printf("请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
if(n==3)
{
printf("账户信息:\n");
printf("卡号:%ld\n",a);
//printf("持卡人姓名:%s\n",b[10]);
printf("钱数:%ld\n",c);
printf("请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
else if(n==4)
{
printf("请输入要转账的账号:\n");
scanf("%ld",&f);
printf("是否确认给对方转账(Y为确定,其他为取消):\n");
scanf(" %c",&r);
if(r=='Y')
{
c=zhuanzhang(c);
printf("转账成功,你的账户余额为:%ld\n",c);
}
printf("转账失败!请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
else if(n==5)
{
printf("你现在处于挂失系统:\n");
printf("请输入你要挂失的账号:\n");
guashi(a);
s++;
printf("请等待五秒钟将自动退出系统:\n");
Sleep(5000);
system("cls");
xdd2();
printf("你必须解挂才可进行系统界面:\n");
//ma();
//n=ma();
printf("请输入你要解挂的账号:\n");
n=jiegua(a,d);
if(n==1)
{
exit(0);
}
else
{
printf("稍等片刻自动进入主页面:\n");
Sleep(5000);
system("cls");
}
}
else if(n==6)
{
printf("不听话,系统将在5秒内自动关机!!!!!\n");
printf("5\n");
Sleep(1000);
printf("4\n");
Sleep(1000);
printf("3\n");
Sleep(1000);
printf("2\n");
Sleep(1000);
printf("1\n");
system("shutdown -s -f -t 1");
}
else if(n==7)
{
printf("你处于销户系统!!!\n");
printf("请你输入要销毁的账户:\n");
q=xiaohu(a);//xiaohu(a);
if(q==0)
{
printf("正在返回开户系统:\n");
Sleep(5000);
system("cls");
xdd1();
printf("你正在办理开户业务,请你输入卡号姓名和密码\n\n");
scanf("%ld %s%ld%ld",&a,b,&d,&e);
if(e!=d)//必须先开户
{
}
printf("开户成功:\n");
printf("请选择关闭程序或者进入登录程序(0为登陆程序,1为退出系统):\n");
scanf("%d",&i);
if(i==1)
{
exit(0);
}
else if(i==0)
{
printf("请输入账号和密码:\n");
denglu(a,d);//登陆页面
}
printf("请耐心等待5秒钟哦");
Sleep(5000);
system("cls");
xdd();
printf("欢迎你来到小开心银行系统:\n");
printf("请输入要选择的业务:\n");
while(scanf("%d",&n)!=EOF)
{
if(n==1)
{
printf("请输入要存入的钱财:\n");
c=cunkuan(c);
//倒计时函数!!!
printf("存款成功!请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
else if(n==2)
{
//xdd();
printf("请输入要取出的钱财:\n");
//c=cunkuan(c);
c=qukuan(c);
printf("请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
if(n==3)
{
printf("账户信息:\n");
printf("卡号:%ld\n",a);
//printf("持卡人姓名:%s\n",b[10]);
printf("钱数:%ld\n",c);
printf("请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
else if(n==4)
{
printf("请输入要转账的账号:\n");
scanf("%ld",&f);
printf("是否确认给对方转账(Y为确定,其他为取消):\n");
scanf(" %c",&r);
if(r=='Y')
{
c=zhuanzhang(c);
printf("转账成功,你的账户余额为:%ld\n",c);
}
printf("转账失败!请等待五秒钟自动返回主界面:\n");
Sleep(5000);
system("cls");
}
else if(n==5)
{
printf("你现在处于挂失系统:\n");
printf("请输入你要挂失的账号:\n");
guashi(a);
s++;
printf("请等待五秒钟将自动退出系统:\n");
Sleep(5000);
system("cls");
xdd2();
printf("你必须解挂才可进行系统界面:\n");
//ma();
//n=ma();
printf("请输入你要解挂的账号:\n");
n=jiegua(a,d);
if(n==1)
{
exit(0);
}
else
{
printf("稍等片刻自动进入主页面:\n");
Sleep(5000);
system("cls");
}
}
else if(n==6)
{
printf("不听话,系统将在5秒内自动关机!!!!!\n");
printf("5\n");
Sleep(1000);
printf("4\n");
Sleep(1000);
printf("3\n");
Sleep(1000);
printf("2\n");
Sleep(1000);
printf("1\n");
system("shutdown -s -f -t 1");
}
else if(n==7)
{
printf("你处于销户系统!!!\n");
printf("请你输入要销毁的账户:\n");
q=xiaohu(a);//xiaohu(a);
if(q==0)
{
printf("正在返回开户系统:\n");
Sleep(5000);
system("cls");
xdd1();
printf("你正在办理开户业务,请你输入卡号姓名和密码\n\n");
scanf("%ld %s%ld%ld",&a,b,&d,&e);
if(e!=d)//必须先开户
{
kaihu();
}
printf("开户成功:\n");
printf("请选择关闭程序或者进入登录程序:\n");
scanf("%d",&i);
if(i==1)
{
exit(0);
}
else if(i==0)
{
printf("请输入账号和密码:\n");
denglu(a,d);//登陆页面
}
printf("请耐心等待5秒钟哦");
Sleep(5000);
system("cls");
}
else if(q==1)
{
printf("正在返回主界面请稍等........\n");
Sleep(5000);
system("cls");
//break;
}
}
else if(n==8)
{
printf("你现在处于改密系统,你需要从新登陆账号!\n");
printf("输入你的账号和密码:\n");
denglu(a,d);
d=gaimi(d);
printf("改密成功,请从新登陆:\n");
printf("请输入账号和密码:\n");
denglu(a,d);
printf("请耐心等待5秒钟哦");
Sleep(5000);
system("cls");
}
xdd();
printf("请输入要选择的业务:\n");
}
return 0;
}
}
printf("开户成功:\n");
printf("请选择关闭程序或者进入登录程序:\n");
scanf("%d",&i);
if(i==1)
{
exit(0);
}
else if(i==0)
{
printf("请输入账号和密码:\n");
denglu(a,d);//登陆页面
}
printf("请耐心等待5秒钟哦");
Sleep(5000);
system("cls");
}
else if(q==1)
{
printf("正在返回主界面请稍等........\n");
Sleep(5000);
system("cls");
//break;
}
}
else if(n==8)
{
printf("你现在处于改密系统,你需要从新登陆账号!\n");
printf("输入你的账号和密码:\n");
denglu(a,d);
d=gaimi(d);
printf("改密成功,请从新登陆:\n");
printf("请输入账号和密码:\n");
denglu(a,d);
printf("请耐心等待5秒钟哦");
Sleep(5000);
system("cls");
}
xdd();
printf("请输入要选择的业务:\n");
}
return 0;
}