数组。对于此次课程设计来说,那么将用户以数组存储就成为一种较好的简单的方法。更深一步考虑,为了方便寻找用户是否需要创建一个链表来存储用户的信息。其次,该程序还要求显示所有账户信息(至少包括账号、姓名、余额),查询某账户交易记录(至少包括是存还是取、金额两项信息,学有余力者可包含时间信息),所有账户及其交易信息能够保存至文件中,并且可以从文件中读出。所以,该程序还要涉及到文件读写的内容。再次,采用交互工作方式。所以,将要用到switch()语句来执行每一个功能2程序说明操作方法(流程)设计体会附录1.程序中的主要变量、函数:变量:id,name,person_num,money,numbe,temp函数:add()//添加用户资料count()//计算文件中的记录总数del()//销户display()//显示用户资料getmoney()//用户取款getname(char*name)//读取用户姓名(字符数<20)getperson_num(char*person_num)//读取用户身份证号码(15位或者18位)getuser()print()//输出界面save_money()//按账号存款select_id()//按照账号查询账户余额select_name()?//按照姓名查询账户余额2.源程序:#include<stdio.h>#include<string.h>#include<conio.h>#include<stdlib.h>#definefile"temp.txt"//数据存储的文件名structuser//用户类型定义(账号,姓名,身份证号,余额){?intid;?charname[20];?charperson_num[19];?doublemoney;};voidadd()//添加用户资料{?printf("%30s\n","***添加用户***");