c语言课程设计报告_班级学生成绩管理内容摘要:
mp。 stu,sizeof(struct student),1,fp)。 } } else { if((fp=fopen(e:\\,wb))!=NULL) { 沈 阳 航 院 设 计 用 纸 17 printf(qingshuruyaotianjiadexueshengshuliang163。 172。 anhuichejianqueren163。 186。 )。 scanf(%d,amp。 n)。 putw(n,fp)。 for(i=1。 i=n。 i++) { printf(\nqingshurudi%dgexueshengdexuehao161。 162。 xingming163。 172。 yongkonggefenkai163。 172。 binganhuichejianqueren163。 186。 \n,i)。 scanf(%s%s,)。 printf(\nqingshurudi%dgexueshengdeyingyu161。 162。 jisuanjiheshuxuesanmenchengji163。 172。 yongkonggefenkai163。 172。 binganhuichejianqueren163。 186。 \n,i)。 scanf(%f%f%f,amp。 ,amp。 ,amp。 )。 fwrite(amp。 stu,sizeof(struct student),1,fp)。 } } } fclose(fp)。 } void del() {struct student stu[N]。 char number[20]。 FILE *fp。 int n,i,j。 reads(stu,amp。 n)。 printf(\nqingshuruyaoshanchuxueshengxinxidexueshengxuehao163。 172。 anhuichejianqueren163。 186。 )。 getchar()。 scanf(%s,number)。 for(i=0。 in。 i++) if(strcmp(number,stu[i].num)==0) break。 if(i=n) {printf(meiyouzhaodaogaixueshengxinxi163。 161。 \n)。 沈 阳 航 院 设 计 用 纸 18 return。 } else {for(j=i+1。 jn。 j++) strcpy(stu[j1].num,stu[j].num)。 strcpy(stu[j1].name,stu[j].name)。 stu[j1].english=stu[j].english。 stu[j1].puter=stu[j].puter。 stu[j1].math=stu[j].math。 } if((fp=fopen(e:\\,wb))==NULL) { printf(wenjiandakaishibai163。 161。 )。 return。 } else { putw(n1,fp)。 for(i=0。 in1。 i++) fwrite(amp。 stu[i],sizeof(struct student),1,fp)。 } fclose(fp)。 printf(shanchuchenggong163。 161。 \n)。 } void sort() { FILE *fp。 struct student stu[N],temp。 int i,j,n。 reads(stu,amp。 n)。 for(i=0。 in1。 i++) for(j=0。 jn1i。 j++) {if(stu[j].english+stu[j].puter+stu[j].mathstu[j+1].english+stu[j+1].puter+stu[j+1].math) { strcpy(,stu[j].num)。 strcpy(,stu[j].name)。 =stu[j].english。 =stu[j].puter。 沈 阳 航 院 设 计 用 纸 19 =stu[j].math。 strcpy(stu[j].num,stu[j+1].num)。 strcpy(stu[j].name,stu[j+1].name)。 stu[j].english=stu[j+1].english。 stu[j].puter=stu[j+1].puter。 stu[j].math=stu[j+1].math。 strcpy(stu[j+1].num,)。 strcpy(stu[j+1].name,)。 stu[j+1].english=。 stu[j+1].puter=。 stu[j+1].math=。 } } if((fp=fopen(e:\\,wb))==NULL) {printf(dakaiwenjianshibai163。 161。 )。 return。 } putw(n,fp)。 j=1。 for(i=0。 in。 i++) { fwrite(amp。 stu[i],sizeof(struct student),1,fp)。 if(stu[i].english+stu[i].puter+stu[i].math==stu[i+1].english+stu[i+1].puter+stu[i+1].math) printf(\n%3d%5s%5s%%%%\n,j,stu[i].num,stu[i].name,stu[i].english,stu[i].puter,stu[i].math,stu[i].english+stu[i].puter+stu[i].math)。 else printf(\n%3d%5s%5s%%%%\n,j++,stu[i].num,stu[i].沈 阳 航 院 设 计 用 纸 20 name,stu[i].english,stu[i].puter,stu[i].math,stu[i].english+stu[i].puter+stu[i].math)。 } fclose(fp)。 getch()。 } void check() { struct student stu[N]。 char number[20]。 int i,n。 reads(stu,amp。 n)。 printf(\nqingshurudaichaxundexueshengxuehao163。 172。 anhuichequeren163。 186。 \n)。 scanf(%s,number)。 for(i=0。 in。 i++) if(strcmp(number,stu[i].num)==0) break。 if(i=n) {printf(meiyouzhaodaogaixueshengxinxi163。 161。 \n)。 return。 } else printf(\n%5s%5s%%%%\n,stu[i].num,stu[i].name,stu[i].english,stu[i].puter,stu[i].math,stu[i].english+stu[i].puter+stu[i].math)。 } void change() {struct student stu[N],temp。 int n,i。 FILE *fp。 沈 阳 航 院 设 计 用 纸 21 printf(\nqingshuruyaogenggaixinxidexueshengxuehao163。 172。 anhuichejianqueren163。 186。 )。 scanf(%s,)。 reads(stu,amp。 n)。 for(i=0。 in。 i++) if(strcmp(,stu[i].num)==0) break。 if(i=n) {printf(wucixueshengxinxi!)。 return。 } printf(\nqingshurugenggaihouxueshengdexingming163。 172。 yingyu161。 162。 jisuanji161。 162。 shuxuesanmenchengji163。 172。 anhuichejianqueren163。 186。 \n)。 scanf(%s%f%f%f,amp。 ,amp。 ,amp。 tem)。 strcpy(stu[i].name,)。 stu[i].english=。 stu[i].puter=。 stu[i].math=。 if((fp=fopen(e:\\,wb))==NULL) {printf(dakaiwenjianshibai163。 161。 )。 return。 } putw(n,fp)。 for(i=0。 in。 i++) fwrite(amp。 stu[i],sizeof(struct student),1,fp)。 fclose(fp)。 } 沈 阳 航 院 设 计 用 纸 1 原文已完。 下文为附加文档,如不需要,下载后可以编辑删除,谢谢。 施工组织设计 本施工组织设计是本着“一流的质量、一流的工期、科学管理”来进行 编制的。 编制时,我公司技术发展部、质检科以及项目部经过精心研究、合理组织、充分利用先进工艺,特制定本施工组织设计。 一、 工程概况: 西夏建材城生活区 2 30住宅楼位于银川市新市区 ,橡胶厂对面。 本工程由宁夏燕宝房地产开发有限公司开发,银川市规划建筑设计院设计。 本工程耐火等级二级,屋面防水等级三级,地震防烈度为 8度,设计使用年限 50 年。 本工程建筑面积 :27楼。 30楼 m2。 室内地坪177。 以绝对标高 m 为准,总长 27楼 ; 30楼 m。 总宽 27楼 ; 30楼 m。 设计室外地坪至檐口高度 00m,呈长方形布置,东西向,三个单元。 本工程设计屋面为坡屋面防水采用防水涂料。 外墙水泥砂浆抹面,外刷浅灰色墙漆。 内墙面除卫生间 200 300 瓷砖,高到顶外,其余均水泥砂桨罩面,刮二遍腻子;楼梯间内墙采用 50沈 阳 航 院 设 计 用 纸 2 厚胶粉聚苯颗粒保温。 地面除卫生间 200 200 防滑地砖,楼梯间 50 厚细石砼 1: 1 水泥砂浆压光外,其余均采用 50 厚豆石砼毛地面。 楼梯间单元门采用楼宇对讲门,卧室门、卫生间门采用木门,进户门采用保温防盗门。 本工程窗均采用 塑钢单框双玻窗,开启窗均加纱扇。 本工程设计为节能型住宅,外墙均贴保温板。 本工程设计为砖混结构,共六层。 基础采用 C30 钢筋砼条形基础,上砌 MU30 毛石基础,砂浆采用 M10 水泥砂浆。 一、二、三、四层墙体采用 M10 混合砂浆砌筑 MU15 多孔砖;五层以上采用 混合砂浆砌筑 MU15多孔砖。 本工程结构中使用主要材料:钢材: I 级钢, II 级钢;砼:基础垫层 C10,基础底板、地圈梁、基础构造柱均采用 C30,其余均 C20。 本工程设计给水管采用 PPR 塑 料管,热熔连接;排水管采用 UPVC 硬聚氯乙烯管,粘接;给水管道安装除立管及安装 IC卡水表的管段明设计外,其余均暗设。 本工程设计采暖为钢制高频焊翅片管散热器。 本工程设计照明电源采用 BV- 铜芯线,插座电源等采用 BV- 4 铜芯线;除客厅为吸顶灯外,其余均采用座灯。 二、 施工部署及进度计划 工期安排 本工程合同计划开工日期: 2020 年 8 月 21 日,竣工日期:沈 阳 航 院 设 计 用 纸 3 2020 年 7 月 10 日,合同工期 315 天。 计划 2020 年 9 月 15 日前完成基础工程, 2020 年 12 月 30 日完成主体结构工程, 2020 年6 月 20 日完成装修工种, 安装工程穿插进行,于 2020 年 7 月 1日前完成。 具体进度计划详见附图- 1(施工进度计划)。 施工顺序 ⑴ 基础工程 工程定位线(验线)→挖坑→钎探(验坑)→砂砾垫层的施工→基础砼垫层→刷环保沥青 →基础放线(预检)→砼条形基础→刷环保沥青 →毛石基础的砌筑→构造柱砼→地圈梁→地沟→回填工。 ⑵ 结构工程 结构定位放线(预检)→构造柱钢筋绑扎、定位(隐检)→砖墙砌筑(+ 50cm 线找平、预检)→柱梁、顶板支模(预检。c语言课程设计报告_班级学生成绩管理
相关推荐
根据名字进行删除 删除结果 湖南工程学院课程设计报告 21 进行一系列操作后内存保存数据显示 5. 结果分析 独到之处: 工号不用手动输入,自动根据录入的对象生成, 能够在一个文件里面存放不同类的数据 ,并能一一对号读取出来,删除模块采用后者覆盖前者的方法用得恰当。 不足之处:还是定义一个数组来存放对象,没能用链表进行编程。 编程水平有待提高。 6. 总结 在这次课程设计中我编写了两个程序
将 .NET Framework 的安装程序保存到本地目录后,运行 NET Framework Service Pack 1 (Full Package) .exe,进行 .NET 的安装。 图 2 .NET Framework安装确认 等待几分钟后,会出现 .NET Framework的安装对话框,如下图: 时间就是金钱,效率就是生命。 唯有惜时才能成功,唯有努力方可成就。 图 3 .NET
具备完全 Web 支持的数据库产品,提供了可扩展标记语言( XML)核心支持以及Inter 上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点;还可以使用 XML 更新程序更容易地插入、更新和删除数据。 使用 SQL Server 2020 可以获得非凡的可伸缩性和可靠性。 通过向上伸缩和向外扩展的能力, SQL Server 2020
IV.删除模块 程序通过定义一个变量 num,来确定输入到底是学号还是姓名,或者退出删除模块。 通过一个 for 循环来确定数据库到底是否含有此人的信息。 如果含有此人的信息,则通过一个 for 循环,把这个以后的信息依次前推来覆盖这个人的信息,而实现此人信息的删除。 如果不含此人的信息,则打印“查无此人。 ”。 每次删除结束之后通过选择“是”或者“否”来选择是否继续删除学生信息。
t:printf(Error\n)。 getch()。 break。 } 11 }while(ch5!=39。 039。 )。 } findbook() /*„„„„查找图书„„„„ */ { FILE *fp。 char bookname[10]。 int ture,i。 fp=fopen(,r)。 printf(Please input ni yao cha zhao de shu
名,或者退出删除模块。 通过一个 for 循环来确定数据库到底是否含有此人的信息。 如果含有此人的信息,则通过一个 for 循环,把这个以后的信息依次前推来覆盖这个人的信息,而实现此人信息的删除。 如果不含此人的信息,则打印“查无此人。 ”。 每次删除结束之后通过选择“是”或者“否”来选择是否继续删除学生信息。 程序通过输入一个变量 num 来实现是按学号还是按姓名来查找,或者退出查询。