C语言身份证管理软件 .docx
《C语言身份证管理软件 .docx》由会员分享,可在线阅读,更多相关《C语言身份证管理软件 .docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结C 语言课程设计报告题 目身份证信息治理软件学 号姓 名年级专业同组人员指导老师完成日期年月日安徽师范高校物理与电子信息学院College of Physics and Electronic Information, AnhuiNormalUniversity目录一、 身份证信息治理软件设计目的二、身份证信息治理软件设计基本要求三、身份证信息治理软件程序清单可编辑资料 - - - 欢迎下载精品名师归纳总结四、身份证信息治理软件设计流程图五、身份证信息治理软件程序截图六、身份证信息治理软件运行结果截图七、身份证信息治理软件设计总结一、身份证信息治理软件设计目的综合运用所学程序设计
2、的学问,完成问题分析、模块设计、代码编写、程序调试和运行等训练任务。通过课程设计,初步锤炼运用所学基础学问解决实际问题的才能,把握软件开发的基本过程和基本方法以及良好的编程风格,培养在软件开发中相互合作的团队意识。二、身份证信息治理软件设计基本要求1. 具备添加、删除功能。2. 具备多种查询功能:按年龄、产生日期等。3. 具备统计功能,能统计某年龄段的人数。4. 在此基础上,可进行文件操作。三、身份证信息治理软件程序清单#include #include #define SIZE 50#define LENGTH sizeof struct person struct person char
3、IDNumber20。char name20。 char birthday15。char nation10。char sex10。 char address100。perSIZE。void main可编辑资料 - - - 欢迎下载精品名师归纳总结int inputint nvoid editint n。void addint n。void delint nvoid print。void statisticint n。void save。printfttt*n。printftttShen Fen Zheng Xin Xi Guan Li Xi Tongn。printfttt*ntttt-Shen
4、gDuoZhengWangZuXuanWuXuBinn。printfntttt1.creatnewfilenntttt2.edit theinformationnntttt3.add personsnntttt4.delete personsnntttt5.printf informationnntttt6.statistic personsnntttt7.exitn。 printfPlease input your choice:。scanf%d,&c。switchc case 1:inputc。break 。case 2:editc。break 。case 3:addc。break 。ca
5、se 4:delc。break 。case 5:printc。break 。case 6:statisticc。break 。case 7:exitc。break 。default:printferrorn。int inputint nint j。printfHow many persons do you want to input:。scanf%d,&n。ifnSIZE printferrorn。else ifn=SIZEforj=0。jn 。j+printfPlease input the %dth persons informationn,j+1。printfID Number:。sca
6、nf%s,perj.IDNumber。printfn。printfThe name:。scanf%s,perj.name。printfn。printfThe birthday:。scanf%s,perj.birthday。printfn。printfThe nation:。scanf%s,perj.nation。printfn。printfSex:。scanf%s,perj.sex。可编辑资料 - - - 欢迎下载精品名师归纳总结printfn。printfThe address:。scanf%s,perj.address。printfn。save 。void editint n int i,
7、t,m。 char num20。FILE *fp。if fp=fopenper.txt,rb=NULLprintfcannot open filen。return。 form=0。mn。m+ fread&perm,LENGTH,1,fp。printfPlease input the persons ID Number:。scanf%s,num。fort=0。tn 。t+ifstrcmp pert.IDNumber,num=0 i=t。printfplease input the %dth persons information,i+1。printfThe ID Number:。scanf%s,
8、peri.IDNumber。printfn。printfThe Name:。scanf%s,peri.name。printfn。printfThe birthday:。scanf%s,peri.birthday。printfn。printfThe nation:。scanf%s,peri.nation。printfn。printfSex:。scanf%s,peri.sex。printfn。printfThe Address:。scanf%s,peri.addressprintfn。fwrite&peri,LENGTH,1,fpfclosefp。void addint n int i,m,t。F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言身份证管理软件 语言 身份证 管理软件
限制150内