个人资金账户管理(实验报告)
14页1、程序设计与实践实验报告实验一:个人资金账户管理 姓名: * 学号: * 班级: *实验时间:*/*/-*/*/* 一:实验名称:个人资金账户管理二:实验环境: 一台安装有VC6。0程序的电脑。三:实验目的(1)培养和锻炼对具有一定复杂度和规模的问题的分析与求解能力。(2)掌握程序设计的综合方法,能综合应用各种数据类型实现较复杂数据的存储.(3)培养良好的C程序设计风格与代码规范意识。四:实验内容:用C语言编程,实现对个人资金帐户的管理。五:实验步骤:(实验设计,关键代码。实验结果需截图)1、 总体程序框图2、 各模块程序流程图1) 、主函数(程序流程图及运行界面)主函数程序流程图简要说明:该功能主要是给用户显示一个功能菜单界面.主函数运行界面2) 、录入资金信息(源代码及运行界面)程序代码void addNewLog()FILE tfp;int m=0; char ch2;struct LogData logMAX;if((tfp=fopen(cashbox。dat,ab+)=NULL)printf(”不能打开文件!n”);exit(0);while(!feof(tfp)) /统计记录
2、的条数/if(fread(logm,LEN,1,tfp)=1)m+;fclose(tfp);if((tfp=fopen(cashbox。dat”,”wb))=NULL)printf(不能打开文件!n”);exit(0);for(int i=0;im;i+) fwrite(logi ,LEN,1,tfp);/向指定的磁盘文件写入信息*/printf(”是否添加账户资金信息(Y/N): ”);scanf(%s”,ch);while(strcmp(ch,”Y”)=0|strcmp(ch,y”)=0)printf(请输入以下信息.。nn”);printf(”日期(格式:2000-0101 ) :”);scanf(s,&logm。logdate);printf(说明:”);scanf(s,logm.lognote);printf(费用(收入为+,支出为) :);scanf(”%lf,&logm.charge);logm。logid=m+1;if(m=0)logm.balance=0;logm.balance=logm.balance+logm.charge;else if(m0)logm.bal
3、ance=logm-1。balance+logm。charge;if(fwrite(logm,LEN,1,tfp)!=1)printf(保存失败!);elseprintf(”该记录保存成功!n);m+;printf(是否继续添加(Y/N):);scanf(”s,ch);fclose(tfp);运行界面3) 、显示资金信息(源代码及运行界面)程序代码void listLog()FILE *tfp;struct LogData logMAX;int i,n,m=0;if(tfp=fopen(”cashbox。dat,”ab+))=NULL)printf(”不能打开文件!n”);exit(0);while(!feof(tfp))if(fread(&logm,LEN,1,tfp)=1)m+;fclose(tfp);printf(请选择:n1、查询全部n2、查询余额n您的选择是:”);scanf(”%d”,n);switch(n)case 1:printf(”编号tt日期tt说明tt费用tt余额n);for(i=0;im;i+)printf(%2d%21s%15s15。0lf%15。0lfn”,
《个人资金账户管理(实验报告)》由会员cl****1分享,可在线阅读,更多相关《个人资金账户管理(实验报告)》请在金锄头文库上搜索。
小学一年级北京版下学期数学几何图形复习专项题
精选愚人节经典贺词祝福
简单员工管理制度(4篇)
2022中级经济师-中级建筑与房地产经济考前拔高名师测验卷18(附答案解析)
热议领导人法学背景是一种期盼?-陕西公务员考试时政新闻
中班数学活动教案有趣的图形教案附教学反思
三年师范学习的自我鉴定
违反计划生育检讨书个人超生检讨书2021
租赁土地合同范本.doc
学习规章制度心得体会范文
广本雅阁轿车电器设备常见故障诊断与维修
自己的操作纪律
干制食用菌作业指导书
无房产证买卖合同
自愿离婚协议书电子标准版(四篇).doc
单房屋出租合同常用版(七篇).doc
“老子”对和谐社会设计与倡导
“我爱我家”活动方案
2023小学四年级语文教师的个人工作计划(三篇).doc
工业园安全生产管理制度
2022-12-02 7页
2023-07-01 16页
2023-08-02 3页
2023-08-05 10页
2023-05-14 28页
2022-10-26 27页
2023-05-30 13页
2022-11-10 7页
2023-01-10 5页
2023-09-10 6页