c语言程序设计小学期.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言程序设计小学期课案

一 设计思想 首先,用函数实现给定的 三 核心算法及说明 2.会员信息的录入 void add_data() { struct member mem; int b,year,tel,cost,left; char name; static int i=1; while(1) { srand((int)time(0)); /*系统时间为种子*/ mem[i].No=rand()%100; /*随机数*/ printf(新注册会员卡号为%d,mem[i].No); printf(\t\t\t请输入新会员个人信息\n); printf(\t姓名\t生日\t电话\n); scanf(%s%d%d,dd.mem[i].name,year,tel); dd.mem[i].tel=tel; dd.mem[i].year=year; dd.mem[i].cost=0; dd.mem[i].left=0; dd.count++; printf(\t\t\t此次录入已完成。); printf(\t\t\t继续添加会员信息[1-yes 0-no]:); scanf(%d,b); if(b==0) break; else i++; } save_data(); } 3. 会员资料的修改 void edit_data() { struct member mem; int i,No,year; long int tel; char name[50]; printf(\t\t\t请输入要编辑会员的卡号:); scanf(%d,No); for(i=0;i=dd.count;i++) { if(strcmp(dd.mem[i].No,No)==0) { printf(已找到此人,原始记录为:); printf(\t\t\t该会员卡号,姓名,电话,生日,消费金额,剩余金额); printf(%d\t%s\t%d\t%d\t%d\t%d\n,dd.mem[i].No,dd.mem[i].name,dd.mem[i].tel, dd.mem[i].cost,dd.mem[i].left); printf(\t\t\t重新编辑会员数据:); printf(\t\t\t会员姓名,电话,生日); printf(\t\t\t\n); scanf(%s,name); scanf(%d,year); scanf(%d,tel); strcpy(dd.mem[i].name,name); dd.mem[i].tel=tel; dd.mem[i].year=year; save_data(); printf(\n\n编辑会员记录(卡号-%s)成功!,No); } else printf(\t\t\t没有找到该会员(卡号-%s)!,No); } } 四 界面设计 五 结论 本次程序设计是由二人共同完成,经历了从选择题目,整体分析,画流程图,设计模板,自己编写程序,上网查找标准代码,完善所编程序到调试程序的过程,其中我们有共同合作的欢乐,也有分工进行编写程序的喜悦,我们分工编写不同的函数,再将各自所编程序组成整体,在我们将程序进行整体组合时发现我们的程序无法自行输入矩阵,通过我们的共同研究,找到了我们所编程序的不妥之处,并进行了改进,编写程序的过程真是一个幸福的过程,让我找回了在编程道路上曾经失去的信心,让我感受到了伟大的团结力量。 参考资料 严蔚敏 吴伟民 ,《数据结构(C语言版)》, 清华大学出版社, 2007.9 潭浩强,《C语言程序设计(第二版)》,高等教育出版社,2002.4 /yhss_214/blog/static/1037697920071177368518 /nm169_view.php?fid=446id=476 /t14/2955046.html 附录 程序代码如下: #include stdio.h #include stdlib.h #include string.h #include conio.h typedef unsigned char BYTE; typedef struct tagFILETYPE /* 自定义的数据库格式 */ { BYTE Flag[4]; /* 标志,我的是QDB\0 */

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档