




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
c语言实践报告(范文模版) 第一篇:c语言实践报告(范文模版)实验报告二级学院:信息与工程学院系别:计算机科学与技术系专业:信息管理与信息系统课程名称:高级语言程序设计班级:姓名:实验名称:电话订餐信息处理实验目的:题目要求:一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预订,假设我们是饭馆负责接受电话预订的服务员,我们需要做些什么呢?首先,需要准备一张大小适当的白纸,等待顾客的电话。李红最先打进了电话,她预约第2天中午12点用餐,用餐人数5人,服务员在纸上做了如下记录:“李红12点5人”;接着,刘娜、汪涵、孙杰和赵君分别来了电话,服务员根据他们的要求做了记录,此时纸上记录的内容是:李红12点5人刘娜11点2人汪涵11点20分3人孙杰10点30分5人赵君13点20分6人孙杰随后又来电话,将用餐时间推后一个小时,那么记录的内容也应该做相应的修改。刘娜来用餐以后,可以将其信息从纸上划去编写程序处理电话订餐的情况实验步骤:首先建立结构体类型,然后函数声明,编写主函数,定义函数,调用函数。完成后,对程序进行调试,确定所编写的程序是否能够运行。实验内容:#include#include#definemax30structguest{intnum;charname[40];chartime[20];intsum;}guestlink[max];voidinsert(int*p);voidinquire(int);voidchange(int);voiddele(int*p);voidshow(int);voidmain(){inti;intcount=0;do{0printf(“1.......插入n”);printf(“2.......查询n”);printf(“3.......修改n”);printf(“4.......删除n”);printf(“5.......显示n”);printf(“6.......退出n”);scanf(“%d”,&i);switch(i){case1:insert(&count);break;case2:inquire(count);break;case3:change(count);break;case4:dele(&count);break;case5:show(count);break;case6:break;default:printf(“输入错误!”);break;}}while(i!=6);}voidinsert(int*p){inti,number;if(*p==max){printf(“用餐已满n”);return;}printf(“请输入编号:”);scanf(“%d”,&number);for(i=0;iif(guestlink[i].num==number){printf(“已有相同的编号”);return;}guestlink[i].num=number;printf(“请输入姓名:”);scanf(“%s”,guestlink[i].name);printf(“请输入人数:”);scanf(“%d”,&guestlink[i].sum);printf(“请输入用餐时间:”);scanf(“%s”,guestlink[i].time);(*p)++;}voidinquire(intp){inti,number,flag=1;printf(“请输入要查询的编号”);scanf(“%d”,&number);for(i=0;iif(guestlink[i].num==number){printf(“姓名:%s”,guestlink[i].name);printf(“用餐时间:%s”,guestlink[i].time);printf(“人数:%dn”,guestlink[i].sum);flag=0;}if(i>=p&&flag==1)printf(“所查询的编号不存在”);}voidchange(intp){inti,number,flag=1;printf(“请输入要修改的编号”);scanf(“%d”,&number);for(i=0;iscanf(“%s”,guestlink[i].name);printf(“请输入用餐时间:”);scanf(“%s”,guestlink[i].time);printf(“请输入人数:”);scanf(“%d”,&guestlink[i].sum);flag=0;}if(i>=p&&flag==1)printf(“所查询的编号不存在”);}voiddele(int*p){inti,j,number,flag=1;printf(“请输入要删除的编号”);scanf(“%d”,&number);for(i=0;iguestlink[j]=gue

Ja****20
实名认证
内容提供者


最近下载