资源简介
大一c实训报告,简单的银行管理系统,里面包括实训报告的文档,简单的银行管理系统的源代码,适用于初学者参考使用。
代码片段和文件信息
#include
#include
#include
struct bank_type
{
int number;
char name[15];
char code[12];
double money;
}bank[1000];
int g=0XL=0Z=4;
int main()
{
FILE *fp;//定义指针文件
int i;
fp=fopen(“bank.txt““r“);//打开文件
if(!fp)//若文件不存在新建一个
{
fp=fopen(“bank.txt““w“);
}
for(i=0;;i++)
{
fread(&bank[i]sizeof(struct bank_type)1fp);//把文件里的信息读取到结构体
if(bank[i].number!=i)
break;
g=bank[i].number+1;
}
fclose(fp);//关闭文件
void carte();//菜单
int input();//输入
void enter();//登录
void apply();//注册
void menu();//系统
while(1)//进行循环,遇到结束指令后结束
{
if(Z>=1&&Z<=3)
system(“cls“);//清屏
printf(“登录 输入1;注册 输入2;退出 输入3:\n“);
Z=input();//输入函数的返回值
if(Z==3)//如果返回值为3结束
{
system(“cls“);
printf(“谢谢使用!欢迎下次光临!\n“);
break;
}
}
fp=fopen(“bank.txt““w+“);//打开文件
if(!fp)//文件出错
{
printf(“errror!\n“);
exit(-1);
}
for(i=0;i {
fwrite(&bank[i]sizeof(struct bank_type)1fp);
}
fclose(fp);//关闭文件
return 0;
}
void carte()//菜单
{
system(“cls“);
printf(“\t\t\t***************************\n\n\n“);
printf(“\t\t 1 查询金额 2 账户存款\n\n“);
printf(“\t\t 3 账户取款 4 账户转账\n\n“);
printf(“\t\t 5 退出系统\n\n“);
printf(“\t\t 请选择[1/2/3/4/5]:\n“);
}
void menu()//系统
{
system(“cls“);
printf(“\n\n\n\t\t\t 欢迎使用银行管理系统\n\n\n“);
printf(“\t\t\t***************************\n“);
printf(“\t\t\t* 主菜单 *\n“);
printf(“\t\t\t***************************\n\n\n“);
printf(“\t\t 1 查询金额 2 账户存款\n\n“);
printf(“\t\t 3 账户取款 4 账户转账\n\n“);
printf(“\t\t 5 退出系统\n\n“);
printf(“\t\t 请选择[1/2/3/4/5]:\n“);
int p;
while(scanf(“%d“&p))//循环输入系统中的指令
{
double Q;
if(p==1)//查询金额
{
printf(“当前余额为:\n%.2lf元\n“bank[X].money);
printf(“查询结束!\n继续 输入1;退出系统 输入2\n“);
int A;
while(scanf(“%d“&A))//输入继续或退出的指令
{
if(A==1)//继续系统的运行
{
carte();
break;
}
else if(A==2)//退出循环
break;
else//输入有误
printf(“指令输入有误!请重新输入:\n“);
}
if(A==2)//退出系统
break;
}
else if(p==2)//存款
{
printf(“请输入存款金额:\n“);
while(scanf(“%lf“&Q))//输入存款金额
{
if(Q>=0)
{
bank[X].money+=Q;
break;
}
else//输入金额有误
printf(“输入金额有误!请重新输入:\n“);
}
printf(“存款成功!\n继续 输入1;退出系统 输入2\n“);
int A;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-28 17:22 171360140 雷银行\
文件 10238 2018-06-24 11:32 171360140 雷银行\代码.txt
文件 106459 2018-06-25 21:04 171360140 雷银行\简单的银行管理系统.docx
目录 0 2018-11-11 11:58 171360140 雷银行\课程设计\
目录 0 2018-06-25 21:33 171360140 雷银行\课程设计\bin\
目录 0 2018-11-28 17:20 171360140 雷银行\课程设计\bin\Debug\
文件 38197 2018-06-26 20:19 171360140 雷银行\课程设计\bin\Debug\简单的银行管理系统.exe
文件 10244 2018-06-26 20:19 171360140 雷银行\课程设计\main.cpp
目录 0 2018-06-25 21:33 171360140 雷银行\课程设计\obj\
目录 0 2018-06-26 20:19 171360140 雷银行\课程设计\obj\Debug\
文件 11402 2018-06-26 20:19 171360140 雷银行\课程设计\obj\Debug\main.o
文件 1166 2018-06-23 16:12 171360140 雷银行\课程设计\简单的银行管理系统.cbp
文件 393 2018-06-25 22:16 171360140 雷银行\课程设计\简单的银行管理系统.depend
文件 358 2018-11-11 11:58 171360140 雷银行\课程设计\简单的银行管理系统.layout
评论
共有 条评论