简单的银行管理系统的C语言代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简单的银行管理系统的C语言代码
#include
#include
#include
#include
#define N 10000
struct chuhu //储户结构信息
{
char idnum[9]; //帐号
char password[7]; //密码
char name[11]; //储户姓名
char idnumber[19]; //储户身份证号码double cunkuan; //存款金额
int lei; //储种
char address[51]; //储户地址
char Tel[15]; //储户的联系电话double lilv; //利率
}hu[N]; //储户结构数组
void xitong();
int rrekey();
void kaifa(); //开发人员
void cekong();
int yanzheng(); //验证帐号和密码
void date(); //显示当前日期和时间
void insert(); //开户函数
void display(); //显示查询帐户信息的函数
void in(int); //存款函数
void out(int); //取款函数
void lilvbiao(); //查看利率表
void menu();
int A=0,key; //A为开户数
double jin;
char ch='y'; //控制是否继续的变量
char id[11],password[7];
void xitong()
{
FILE *fkey = fopen("key.txt","w+");
int k;
printf("请创建原始密码:");
scanf("%d",&k);
fprintf(fkey,"%d\n",k);
fclose(fkey);
}
int main() //输出主菜单
{
FILE *fkey = fopen("key.txt","r");
int t=0;
int mima; //输入的密码
system("cls");
system("color f0"); //设置系统背景为白色
date();kaifa();
printf("\n\n\n\n\n");
printf("\t\t 银行定期储蓄管理系统\n"); //界面1 printf("\n\n\n\n\n\n\n\n");
printf("按ENTER键进入下一界面→");
fflush(stdin); //功能:清空输入缓冲区
scanf("%c",&ch);
if(!fkey)
{
printf("密码文件不存在,系统已自创\n");
xitong();
menu();
return 0;
}
system("cls");
fscanf(fkey,"%d",&key);
printf("请输入管理员登录密码:\n");
scanf("%d",&mima);
if(mima==key)
t=1;
system("cls");
for(;t!=1;)
{
printf("管理员密码错误,请重新输入:\n");
scanf("%d",&mima);
if(mima==key)
t=1;
system("cls");
}//认证成功
fclose(fkey);
menu();
return 0;
}
void menu()
{
int a,b;//选择功能的变量
do{
printf("\n\n按ENTER键进入/返回主菜单→:");
fflush(stdin);
scanf("%c",&ch);
system("cls"); //清屏
system("color f0");
date();
printf("\n\t\t\t\t主菜单\n\n");
printf("\t\t 1、开户\n");//主菜单界面(界面3)
printf("\t\t 2、查询\n");
printf("\t\t 3、用户密码验证\n");
printf("\t\t 4、存款\n");
printf("\t\t 5、取款\n");
printf("\t\t 6、查看利率表\n");
printf("\t\t 7、管理员修改密码\n");
printf("\t\t 0、退出程序\n");
printf("请选择功能(0-7):→");
fflush(stdin);
scanf("%d",&a);
switch(a) //选择功能
{
case 1: //选择功能后调用相应的函数
insert();
break;
case 2:
display();
break;