C 语言 ATM 程序设计(31页)Good is good, but better carries it.精益求精,善益求善。C 语言程序设计专题实习实习报告学校:系别:姓名:班级:实习时间:实习目的 1、通过这次专题实习,可以巩固和加深对所学相关知识点的理解。 2、进一步熟悉基本的流程控制结构---实现分支的 if …else 语句、switsh 语句和实 现循环的 for、while…、do…while 语句、break、continue 等。 3、基本数据类型、数组、结构体、自定义类、函数的应用。 4、加强对模块化程序设计和面对对象程序设计的理解。 5、掌握 C/C++语言程序设计的基本思想,了解简单的系统分析和设计方法。实现步骤: (1)总体分析设计(画出模块结构图和系统流程图,理清程序思路) (2)完成字符界面菜单 (3)结构体类型的定义 (4)主控函数 main 的编写 (5)修改信息 (6)录入信息,显示到屏幕 (7)查看储户信息(8)查询金额 (9)排序 (10)退出实验内容ATM仿真程序 设计一个仿真自动柜员机(ATM)的程序包括提款、存款、查询余额、修改密码、退出等功能。 ATM 保存多个储户的信息(姓名、身份证号、密码、金额) 程序具体实现如下功能: a) 系统以菜单方式工作 b) 储户和管理员进入系统都需要用户名和密码 c) 管理员可以录入储户信息、浏览全部储户的信息、排序、查询、修改储户信息; d) 储户登陆可以信息进行存款、取款、转账等操作; e) 系统退出开 始选择操作者登陆(验证密码)登陆成功?显示主菜单输入功能选项推断选项用户取款用户存款查询金额录入信息查询用户用户排序退出系统修改密码浏览信息结束#include
#include #define max 20 void cx(); void qk(); void zz(); void xgmm(); void tc(); void ck(); void lr();void ll();void px();void cxyh();void xgzl();void yonghu();void guanliyuan();void main() { int select; printf("1 储户 \n"); printf("2 管理员\n"); printf("请选择功能:\n"); scanf("%d",&select); switch(select) { case 1: yonghu();break; case 2: guanliyuan();break; default:break; } }void yonghu() { system("pause"); system("cls"); do { system("color 17"); printf("\n\n\n\n"); printf("\t\t\t 欢 迎 使 用\n"); printf("\n\n"); printf("\t\t\t 中 国 农 业 银 行\n"); print...