程序设计基础课程报告—成绩管理系统(编辑修改稿)内容摘要:
sh,pmath,pdatabase)。 } 成 都东软学院 9 else printf(\t 没有该学生的信息 \n)。 }//按姓名查找 ch==2 }//有数据 } //函数 void Max(LinkList L) { system(cls)。 float max1=0,max2=0,max3=0。 LinkList p1=Lnext,p2=Lnext,p3=Lnext。 printf(\t************************************************\n)。 printf(\t* 显示各科最高分 *\n)。 printf(\t************************************************\n)。 for(p1。 p1next!=NULL。 p1=p1next) if(p1englishp1nextenglish) max1=p1english。 else max1=p1nextenglish。 //数学最高分 for(p2。 p2next!=NULL。 p2=p2next) if(p2mathp2nextmath) max2=p2math。 else max2=p2nextmath。 //数据结构最高分 for(p3。 p3next!=NULL。 p3=p3next) if(p3databasep3nextdatabase) max3=p3database。 else max3=p3nextdatabase。 printf(\t 英语 :\t\t%\n,max1)。 printf(\t 高数 :\t\t%\n,max2)。 printf(\t 数据结构 :\t%\n,max3)。 } //函数 void Average(LinkList L) 成 都东软学院 10 { system(cls)。 float ave1,ave2,ave3,i=0。 float english1=0,math1=0,database1=0。 LinkList p。 p=Lnext。 if(!L) printf(\t 请先输入数据 )。 while(p!=NULL) { i++。 english1=english1+penglish。 math1= math1+ pmath。 database1=database1+ pdatabase。 p=pnext。 } ave1=english1/i。 ave2=math1/i。 ave3=database1/i。 printf(\t************************************************\n)。 printf(\t * 各科平均分的统计 *\n)。 printf(\t************************************************\n\n)。 printf(\t\t 英语 \t 高数 \t 数据结构 \n)。 printf(\t 平均分 :%\t%\t%\n,ave1,ave2,ave3)。 } //函数 void tuichu() { printf(\t**********谢谢使用 **********\n)。 exit(0)。 } //函数 void Sort(LinkList L) { system(cls)。 LinkList p,q,r。 int ch1,ch2,dd1,i,j,count=0。 float dd2。 if(!L) 成 都东软学院 11 printf(\t 请先输入数据 )。 else { printf(\ \n\ \n\ \n\t 请选择: )。 scanf(%d,amp。 ch1)。 switch (ch1) { case 1: //L 是带头结点的单链表 printf(\ \n\ \n\序 \n\ \n\ \n\t 请选择: )。 scanf(%d,amp。 ch2)。 switch (ch2) { case 1: p=Lnextnext。 //p 指向第一结点的后继 Lnextnext=NULL。 //直接插入排序,第一元素有序,从第二元素起依次插入 while(p!=NULL) { r=pnext。 //暂存 p 的后继 q=L。 while(qnext!=NULLamp。 amp。 qnextstuidpstuid)// 查找插入位置 q=qnext。 //将 P 结点链入链表 pnext=qnext。 qnext=p。 p=r。 } break。 case 2: p=Lnextnext。 Lnextnext=NULL。 while(p!=NULL) { r=pnext。 q=L。 while(qnext!=NULLamp。 amp。 qnextenglishpenglish) q=qnext。 pnext=qnext。 qnext=p。 p=r。 } 成 都东软学院 12 break。 case 3: p=Lnextnext。 Lnextnext=NULL。 while(p!=NULL) { r=pnext。 q=L。 while(qnext!=NULLamp。 amp。 qnextmathpmath) q=qnext。 pnext=qnext。 qnext=p。 p=r。 } break。 case 4: p=Lnextnext。 Lnextnext=NULL。 while(p!=NULL) { r=pnext。 q=L。 while(qnext!=NULLamp。 amp。 qnextdatabasepdatabase) q=qnext。 pnext=qnext。 qnext。程序设计基础课程报告—成绩管理系统(编辑修改稿)
相关推荐
章 视图与查询( 4学时) (一)教学内容 创建视图 ( 1)启动 “视图设计器 ” ① 使用菜单启动 “视图设计器 ” ② 使用命令启动 “ 视图设计器 ” ( 2) 使用 “视图设计器 ”修改视图 如果要修改视图,首先打开包含该视图的数据库,在命令窗口输入以下命令可以启动“视图设计器” 利用视图更新数据 创建查询 ( 1)启动 “ 查询设计器 ” 从 “项目管理器 ”或 “文件 ”菜单中
4》 加 盟店系统 (配送中心、分店、加盟店 系 统功能模块均同 总 部系统相同,权限 由 总部控 制 ) 系统 整 体 构 架图 第 7 页 共 23 页 《美食专家》餐饮管理系统 连锁店方案 图表 2 系统整体构架 总部 、 仓库、财务、经理 电 脑:普通电脑 如需上 网 需配备路由器 互联网网络:由电信提供 ADSL,各店 均 需 上网。 连锁 系统构架方式 (实时通信或手工传输,)之一:
4401 1144 4492 1167 4492 1167 4583 1191 5 500 4504 3827 143 5270 5270 5461 1151 5576 1175 5691 1199 6 600 5481 4640 176 6409 6409 1139 6641 1180 6780 1204 6920 1229 7 700 6483 5470 208 7577 1167 7577
电路将交流电压变为脉动的直流电压。 由于此脉动的直流电压还含有 较大的纹波,必须通过滤波电路加以滤波,从而得到平滑的直流电压。 但这样的电压还随电网电压波动,负载和温度的变化而变化。 因而在整流,滤波电路之后,还需接稳压电路。 稳压电路的作用是当电网电压波动,负载和温度变化时,维持输出直流电压的稳定。 气体浓度检测电路 在本设计中由于 proteus 库中没有 QM2 器件,所以用电位器 RV
( 33 RRRA auH kRR a 取标称值 kR 133。 由于 )2/(1 33332 CRf H 则可求得 33C pFfRC H 490)2/(1 23333 取标称值 pFC 51033 。 32RP 与 31RP 等值取 470k ,级间耦合与隔直电容 4124 CC ,取 10μ F。 采用集成运放构成音调控制器。 3. 2
可现在我感觉自己是罪魁祸首,起了挑拨、撺掇同学打架的作用。 妈妈说我多管闲事儿。 的确,如果我不传话,后面接二连三的事儿也就不会发生了。 妮:事情的源头也许在于我。 如果我大度些就不会出现这件事。 其实当老师结合班 级情况讲解 “八荣八耻 ”时,我已经在心里说要少和同学打闹,要尽量去克制自己,结果还是没有控制住,很是后悔。 为此我给自己定了规矩:不喊叫;少动手;管理值日时要耐心。 玉:说来惭愧