可按Ctrl+D收藏 蚂蚁资源网
个人主页 我的介绍 我的文章 商品评论 资讯评论
  • 【点评】 mac系统如何安装软件(mac更新点继续没反应)
  • 2021-12-23 08:42:26
  • dmg是一个镜像文件。您会自动加载如果双击,就像在WIN下的虚拟光驱一样,那么桌面上会有一个磁盘图标,双击该文件夹,拖动应用程序,我将在应用程序文件夹中安装到本地应用程序文件夹。如果要运行到应用程序文件夹,可以执行此操作,或者在Launchpad中运行。可以删除下载的DMG文件。
  • 【点评】 智能弱电系统(商场弱电系统有哪些)
  • 2021-12-23 07:34:54
  • 建筑智能化/弱电系统涉及的系统包括哪些,建筑智能化系统,过去通常称弱电系统。包括通信网络技术、计算机技术、自动控制技术、消防与安全防范技术、声频与视频应用技术、综合布线和系统集成技术。通信网络系统  通信网络系统(CNS:Communication Network System)是在建筑或建筑群内传输语音、数据、图像且与外部网络(如公用电话网、综合业务数字网、因特网、数据通信网络和卫星通信网等)相联结的系统,主要包括通信系统、卫星数字电视及有线电视系统、公共广播及紧急广播系统等各子系统及相关设施,其中通信系统包括电话交换系统、会议电视系统及接人网设备。信息网络系统  信息网络系统(INS :Information Network System) 是应用计算机技术、通信技术、多媒体技术、信息安全技术和行为科学等,由相关设备构成,用以实现信息传递、信息处理、信息共享,并在此基础上开展各种业务的系统,主要包括计算机网络、应用软件及网络安全等。建筑设备监控系统  建筑设备监控系统(BAS:Building Automation System),过去通常称楼宇自动化系统,是将建筑或建筑群内的空调与通风、变配电、公共照明、给排水、热源与热交换、冷冻与冷却、电梯等设备或系统集中监视、控制和管理而构成的综合系统,其监控范围为空调与通风系统、变配电系统、公共照明系统、给排水系统、热源和热交换系统、冷冻和冷却水系统、电梯和自动扶梯系统等各子系统。火灾自动报警及消防联动系统  火灾报警系统,一般由火灾探测器、区域报警器和集中报警器组成,当火灾报警系统根据工程的要求同各种灭火设施和通讯装置联动,形成中心控制系统,即由自动报警、自动灭火、安全疏散诱导、系统过程显示、消防档案管理等组成一个完整的消防控制系统时,被称为火灾自动报警及消防联动系统(FAS:Fire Alarm System),主要包括火灾和可燃气体探测系统,火灾报警控制系统,消防联动系统等各子系统及相关设施安全防范系统  安全防范系统(SAS:Safety Automation System)是以维护公共安全、预防刑事犯罪和灾害事故为目的,运用电子信息技术、计算机网络技术、系统集成技术和各种现代安全防范技术构成的入侵报警系统、视频监控系统、出入口控制系统等,或这些系统组合或集成的电子系统或网络,主要包括入侵报警系统、视频监控系统、出入口控制系统、停车库管理系统、巡更系统等。综合布线系统  综合布线系统(PDS:Premises Distributed System)是建筑或建筑群内部及其与外部的传输网络。它使建筑或建筑群内部的语音、数据和图像通信网络设备、信息网络交换设备和建筑设备自动化系统等相联,也使建筑或建筑群内通信网络与外部通信网络相联。智能化系统集成  智能化系统集(ISI :Intelligent System Integrated)成一般指在建筑设备监控系统、火灾自动报警和消防联动系统、安全防范系统等的基础上,实现建筑管理系统(SMS)的集成,以满足建筑监控功能、管理功能和信息共享的需求。通过对建筑和建筑设备的自动检测与优化控制、信息资源的优化管理,为使用者提供最佳的信息服务,使智能建筑适应信息社会的需要,并具有安全、舒适、高效和经济的特点。
  • 【点评】 电力系统状态估计(状态估计功能设计)
  • 2021-12-23 05:51:20
  • 电力系统状态估计自20世纪70年代被提出以来,日益受到人们的重视,当前调度自动化水平正在不断提高,各种调度自动化软件迫切需要准确的实时数据库作为其计算的基础 ,状态估计已经成为EMS或DMS管理软件的重要组成部分。在电力系统的实际运行中,由于量测量和量测通道的误差及可能受到的干扰,个别量测量可能出现较大的误差,不良数据的存在会给估计造成极大困难,甚至导致估计失败,因此,不良数据的可靠检测是状态估计能否在实际中应用的关键。不良数据检测,一般是指把实时量测数据划签名系统分为可靠数据和可疑数据两个数据集,然后对可疑数据进行辨识,找出全部不良数据,保证估计顺利进行。现有的不良数据检测方法,大体上可分为两类,一类是量测量残差检测,这类方法计算简单、直观,但存在“残差污染”和“残差淹没”等问题,不能可靠检测多不良相关数据;另一类是量测量突变检测,在上一次估计结果正确且网络结构不变的前提下,并且负荷变化不大时,这类检测方法能够准确检测出多不良相关数据。本文以这两种检测方法为基础,提出了根据实时网络信息自动选择适合当时状态的检测方法的基本判据。
  • 【点评】 西门子控制系统(dcs控制系统操作规程)
  • 2021-12-23 04:22:46
  • 西门子PLC及模签名系统块系列: S5、 S7-200、 S7-300、 S7-400、系列, SIEMENS西门子:PLC及 模块: S5、 S7-200、 S7-300、 S7-400、系列,变 频 器: MM420、 MM430、 MM440、 6SE70、 6RA70系列,触 摸 屏: OP27、 OP37、 OP270、 OP370等系列,数 控:6DD、6DS、TI505、1FE、6SN、1FT、6FC、6FX,1FK等系列* 加拿大VPT晃电继电器 (国内独家代理)MRR-200/ MRR-380 (全现货)主要优势:* SIEMENS S5系列S5-90U/95U/100U (国内最低价格,大量现货)S5-115U (国内最低价格,大量现货)S5-35U/155U (国内最低价格,大量现货)* SIEMENS S7系列S7-400(优势产品,库存量大)S7-300(优势产品,库存量大)S7-200* SIEMENS 其他产品PLC周边产品(编程电缆,前连接器,导轨)每天都有新上架产品
  • 【点评】 安卓系统的苹果7(安卓最好用的输入法)
  • 2021-12-23 03:38:37
  • iphone7好还是谷歌pixel好?相信很多用户对于这两款手机还不是很清楚,下文带来谷歌pixel和iphone7对比评测,一起和小乐哥来了解下吧!   谷歌pixel和iphone7对比评测: 相关下载iphone7/plus空间动态小尾巴生成器 官方版系统:Android/ 大小:3.68 MB 版本:官方版立即下载iPhone7越狱工具 V1.2.1 官方最新版系统:winXP/win7/win8/ 大小:78.2 MB 版本:V1.2.1 官方最新版立即下载   Android手机一直是行业内的硬件先锋,几年前,配备四核甚至八核处理器、2至3GB RAM的高端机型就已经出现,彼时的iPhone只有双核处理器和可怜的1GB RAM。   现在,4高通骁龙821处理器、4GB RAM已经成为高端Android手机标配,苹果也终于将iPhone 7系列的处理器升级至四核、7 Plus拥有更大的3GB RAM,那没问题来了:iPhone 7和最强的Android手机谁快呢?   其实,iPhone 7上市之初,各种跑分对比测试已经一大堆,iPhone 7已经打败了三星S7、LG G5等一批高端Android手机,还差哪一款?自然是谷歌自家的Pixel手机。   首先,来看看两款手机的硬件配置,首先是iPhone 7:   接下来是谷歌Pixel:   从参数上来看,骁龙821处理器和A10 Fusion都是64位、四核架构,但骁龙821的主频更高,另外Pixel的RAM也更大(4GB),iPhone 7仍为2GB。   首先,是最传统的测试软件跑分结果。作为一款跨平台的性能测试软件,Geekbench是具有一定权威性的。结果非常明显,不论是处理器还是3D性能,iPhone 7都更胜一筹。   当然,这么比签名系统没什么意思,现实使用中的感受才更有代表性。那么,谷歌Pixel是否会在实际使用中更快呢?遗憾的是,并没有。   测试者在相对公平的环境下(两款手机后台应用全部清除、在相同的Wi-Fi环境),开始依次运行相同的应用如游戏、社交等,iPhone 7一开始便遥遥领先,游戏载入的速度非常快。以此方法测试了两轮,iPhone 7所消耗的时间基本上都要比Pixel少30秒左右,总体快了1分钟。
  • 【点评】 明道系统(md明道系统)
  • 2021-12-22 08:25:12
  • 想要用明道作为部门里的协同办公软件,合适吗,办公软件合不合适还是要看你们的需求,是需要标准功能或是定制开发,部门内使用的话,那使用人数就不是很多,可以选择技术好、服务好、价格优惠的承元OA协同软件。
  • 【点评】 iso系统文件怎么安装(大白菜u盘装系统教程)
  • 2021-12-22 07:44:46
  • 打开ISO文件有几种方法可以使用它来打开ISO文件,可以运行,然后在“我的电脑”窗口中打开虚拟滚动:1。如果计算机中的ISO文件与RAR相关联,则这是一个虚拟的DREVERICON,将安装程序提取到硬盘安装,安装后在计算机上有一个CD-ROM图标安装后,可以双击此图标以提取WinRAR程序的ISO。使用CDM图像工具软件或虚拟光学驱动器打开IsoDocument.2.拍摄软盘(UISO)是一个很好的光盘映像工具软件ISO是光盘映像文件,安装或使用ISO文件,将ISO文件加载到虚拟驱动器。您还可以在线下载虚拟驱动器软件。在ISO中安装或运行安装程序,也就是说,ISO文件显示为RAR文件图标.3
  • 【点评】 cai系统(计算机系统总裁)
  • 2021-12-22 05:38:06
  • CAI是系统软件吗,计算机辅助教学(Copmuter Assisted Instruction) 不是软件,是一种手段。用课件帮助教学。比做一个教学的PPT,用于教学。
  • 【点评】 学生成绩分析系统(小学生查成绩的软件)
  • 2021-12-22 05:23:13
  • 用C++设计一个学生成绩管理系统,c++学生成绩管理系统论文--课程设计[日期:2007-01-19] 来源:25175--你我一起舞 作者:未知 阅读:3593 次 [字体:大 中 小] c++学生成绩管理系统论文--课程设计powered by 25175.net1、 对C++设计的《学生成绩管理系统》总体说明系统上采用BC31编译器作为开发环境,这个环境是我们在学习C++的平台,这个编译器功能完善,使用方便。我作的这次课程设计是《学生成绩管理系统》,它的主要功能是对学生的成绩进行修改和管理,而且方便快速,这个程序虽然简单,但是可以作为老师的辅助软件,对学生的各种成绩进行管理。系统功能要求:(1)界面**************************** 学生成绩管理系统 ****************************************************************** F1 --帮助 **** F2 --输入数据并存入文件 **** F3 --根据学号查询成绩 **** F4 --根据姓名查询成绩 **** F5 --输出文件内容 **** F6 --统计及格和优秀人数 **** ESC--退出系统 **************************************(2)功能这个程序的主要功能是输入学生的学号、姓名对其进行存储,在存储后可以对学生的成绩按学号和姓名进行查寻。该系统具有存贮学生数据,按学号、姓名查询,列出学生成绩和统计功能。使用方法:系统输入数据后,将在当前目录中建立一个名为stu.dat文件,用于保存输入的数据。学号输入只能用数字输入,并且学号只能是10位。姓名输入符合中国人的姓名,只能用中文,且最长为5个汉字。此程序在BC2.0下运行通过由于是第一次用C++编写,所以水平有限此系统还有许多不够完整和严密性,敬请老师指正!(3)实用性《学生成绩管理系统》是对学生的成绩进行修改和管理,而且方便快速,这个程序虽然简单,但是可以作为老师的辅助软件,对学生的各种成绩进行管理。目的:通过课程设计培养了我的动手能力以及综合运用所学的C++语言基础理论,基础知识,基本技能,进行程序分析和程序开发,提高在实际开发中解决问题的能力,达到了能够利用C++语言进行应用程序的规划,分析,设计和实施,更能进一步使我对这门语言有深刻的理解和更好的得到巩固,更能对我所学的知识得到检验。2、对《学生成绩管理系统》的介绍具体的功能:(1)帮助 (2)输入数据并存入文件 (3)根据学号查询成绩 (4)根据姓名查询成绩 (5)输出文件内容 (6)统计及格和优秀人数 (7)退出(1)帮助运行程序,屏幕出现该程序界面,第一项就是帮助,在按下“F1”后出现帮助信息,“此系统是应老师所布置的作业编制而成,该系统具有存贮学生数据,按学号、姓名查询,列出学生成绩和统计功能。使用方法:系统输入数据后,将在当前目录中建立一个名为stu.dat文件,用于保存输入的数据。学号输入只能用数字输入,并且学号只能是10位。姓名输入符合中国人的姓名,只能用中文,且最长为5个汉字。”(2)输入数据并存入文件在界面状态下,按下“F2”后出现“请输入学号:”,若输入“#”,则返回真值结束输入。在其后面可以输入学生的学号,长度要求10位而且必须是数字,这里用到了结构体变量和函数,对输入的字符进行判断,如果输入字母和汉字会出现“非法学号!请重新输入。”,如果学号长度不为10,则返回重新输入提示“学号长度不对。”, 如果学号后面的字符不是回车符,则学号长度大于10提示“学号长度大于10个!请重新输入!” 输入完学号后会出现提示“请输入姓名:”,在其后面可以输入学生的姓名,姓名必须是汉字而且长度必须是5, 这里也用到了结构体变量和函数,对输入的字符进行判断,如果输入为字母和数字会提示“姓名只能用中文,请重新输入!”,如果输入的汉字长度大于5会提示“姓名长度大于5个!请重新输入!”,输入姓名后会出现“请输入数学成绩:”、“ 请输入英语成绩:”和“请输入总评成绩:”输入规则也和前面输入学号、姓名的类似,判断输入的是否为数字,如果不是就会出现提示,重新输入,直到输入正确为止。都输入完成后,改系统会调用写文件函数对指定的文件进行写操作,把输入的学生信息写入到文件中。(3)根据学号查询成绩在界面状态下,在按下“F3”后会出现“请输入要查询的学号:” 输入“#”结束查询,若文件打不开则输出下面的信息,“文件打开失败!按任意键返回...”,如果文件打开会按照用户的要求从文件头开始查询满足要求的学号,找到即显示该学生的基本信息和成绩。如果未找到就会显示“无此学号”。(4)根据姓名查询成绩在界面状态下,在按下“F4”后会出现“请输入要查询的学生姓名:” 输入“#”结束查询,若文件打不开则输出下面的信息,“文件打开失败!按任意键返回...”,如果文件打开会按照用户的要求从文件头开始查询满足要求的姓名,找到即显示该学生的基本信息和成绩。如果未找到就会显示“无此学生!”。(5)输出文件内容输出文件,列出所有学生成绩。如果文件未打开会出现“文件打开失败!按任意键返回...”打开成功会每输出20个学生成绩,停一下提示,“请按任意键继续...”,关闭文件。(6)统计及格和优秀人数这里用到结构体函数和变量,判断成绩大于等于60分的为及格,并统计人数,判断成绩大于等于80分的为优秀,并统计人数,最后统计出来,显示在屏幕上。(7)退出在界面状态下,按下“ESC”会退出该学生成绩管理系统。返回源程序。程序清单/*-------------1-------------*/#include<bios.h> #include<dos.h> /*头文件*/#include<conio.h>#include<ctype.h>#include<process.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#define NULL 0#define ESC 0x001b /* 退出 */#define F1 0x3b00 /* 查看帮助信息,调用HelpMassage()函数 */#define F2 0x3c00 /*输入学生成绩*/#define F3 0x3d00 /*按学号查找*/#define F4 0x3e00 /*按姓名查找*/#define F5 0x3f00 /*列出所有学生成绩*/#define F6 0x4000 /*统计*/struct stuType /*定义结构体变量*/{ char NO[11]; /*学号长度为10*/ char XM[10]; float CJ[4]; /*包含4门成绩*/};/*-------------2-------------*/int JY_NO(char *stu_num,FILE *fp) /*检验学号的正确性*/{ struct stuType stud; int NO; char *p=stu_num; if(strcmp(stu_num,"#")==0) return 1; /*若输入"#"返回真值,不再循环输入*/ while(*p!='\0') /*学号必须是数字,否则返回重新输入*/ { NO=(int)*p; if(NO<48||NO>57) { puts("\t\t\t非法学号!请重新输入!\n"); return 0; } else p++; /*指针加1*/ } if(strlen(stu_num)!=10) /*若学号长度不为10,则返回重新输入*/ { puts("\t\t\t学号长度不对!\n"); return 0; } if(getchar()!='\n') /*若学号后面的字符不是回车符,则学号长度大于10*/ { printf("\t\t\t学号长度大于10个!请重新输入!\n"); do{}while(getchar()!='\n'); /*用getchar接收多余的字符*/ return 0; } else { rewind(fp); /*使文件指针指向头*/ while(!feof(fp)) /*若文件指针未到结尾,就继续执行下面的循环,feof遇到文件结束符返回非零值,否则返回0*/ { fread(&stud,sizeof(struct stuType),1,fp); /*读取一定长度的数据*/ if(strcmp(stu_num,stud.NO)==0) /*学号的唯一性*/ { printf("\t\t\t学号重复,请重新输入!\n"); printf("\t\t\t该学生成绩如下:\n"); printf("\t\t\t语文:%.1f\n",stud.CJ[0]); printf("\t\t\t数学:%.1f\n",stud.CJ[1]); printf("\t\t\t英语:%.1f\n",stud.CJ[2]); printf("\t\t\t总评:%.1f\n",stud.CJ[3]); return 0; } } } return 1;}/*-------------3-------------*/int JY_NO2(char *stu_num) /*检验学号*/{ int NO; char *p=stu_num; if(strcmp(stu_num,"#")==0)return 1; /*若输入“#”,则返回真值结束*/ if(strlen(stu_num)!=10) /*学号长度为10*/ { puts("\t\t\t学号长度不对!\n"); return 0; } while(*p!='\0') /*学号必须用数字,若包含有字母,或其它字符则返回假值重新输入*/ { NO=(int)*p; if(NO<48||NO>57) { puts("\t\t\t非法学号!请重新输入!\n"); return 0; } else p++; /*指针加1*/ } if(getchar()!='\n') /*检验学号长度是否大于10,并把多余的字符去掉*/ { printf("\t\t\t学号长度大于10个!请重新输入!\n"); do{}while(getchar()!='\n'); return 0; } return 1;}/*-------------4-------------*/int JY_XM(char *stu_XM) /*检验姓名*/{ int PD; char *p; p=stu_XM; while(*p!='\0') /*姓名只能用中文*/ { PD=(int)*p; if(PD>0) { puts("\t\t\t姓名只能用中文,请重新输入!\n"); return 0; } else p++; /*使指针加1,指向下一汉字*/ } if(getchar()!='\n') /*姓名长度不得大于5个*/ { printf("\t\t\t姓名长度大于5个!请重新输入!\n"); do{}while(getchar()!='\n'); return 0; } return 1; /*字符串全为汉字返回真*/}/*-------------5-------------*/int JY_CJ(float stu_CJ) /*学生成绩只能在0~100之间*/{ if(stu_CJ<0||stu_CJ>100) { printf("\t\t\t输入错误,成绩只能在0~100之间!\n"); return 0; } return 1;}/*-------------6-------------*/void CreatFile() /*输入文件*/{ FILE *fp; struct stuType stu,stu0={"","",}; /*对stu0先赋值*/ fp=fopen("stu.dat","wb+"); /*打开或创建一个二进制文件,打开时将原来的内容删除*/ if(fp==NULL) { printf("\t\t\t文件打开失败!\n\t\t\t按任意键返回..."); getch(); return; } else { while(1) { stu=stu0; do{ printf("\n\t\t\t请输入学号:"); /*输入学号并检验其正确性*/ scanf("%10s",stu.NO); }while(!JY_NO(stu.NO,fp)); if(strcmp(stu.NO,"#")==0)break; do{ printf("\n\t\t\t请输入姓名:"); /*输入姓名并检验其正确性*/ scanf("%10s",stu.XM); }while(!JY_XM(stu.XM)); do{ printf("\n\t\t\t请输入语文成绩:"); /*输入成绩并检验其正确性*/ scanf("%f",&stu.CJ[0]); }while(!JY_CJ(stu.CJ[0])); do{ printf("\n\t\t\t请输入数学成绩:"); /*同上*/ scanf("%f",&stu.CJ[1]); }while(!JY_CJ(stu.CJ[1])); do{ printf("\n\t\t\t请输入英语成绩:"); scanf("%f",&stu.CJ[2]); }while(!JY_CJ(stu.CJ[2])); do{ printf("\n\t\t\t请输入总评成绩:"); scanf("%f",&stu.CJ[3]); }while(!JY_CJ(stu.CJ[3])); fwrite(&stu,sizeof(struct stuType),1,fp); /*写文件*/ }} fclose(fp); /*关闭文件*/}/*-------------7-------------*/void Search_Xuehao() /*按学号查询*/{ FILE *fp; int flag; struct stuType stu,stud; fp=fopen("stu.dat","rb"); if(fp==NULL) /*若文件打不开则输出下面的信息*/ { printf("\t\t\t文件打开失败!\n\t\t\t按任意键返回..."); getch(); return; } else { do{ puts("\n\t\t\t输入“#”结束查询"); do{ printf("\t\t\t请输入要查询的学号:"); scanf("%10s",stu.NO); }while(!JY_NO2(stu.NO)); if(strcmp(stu.NO,"#")==0)break; /*若输入“#”则结束循环*/ flag=0; rewind(fp); while(fread(&stud,sizeof(struct stuType),1,fp)) /*检查文件指针结束*/ { if(strcmp(stu.NO,stud.NO)==0) /*比较学号*/ { puts("\t\t\t该学生成绩如下:"); printf("\t\t\t学号:%s\n",stud.NO); printf("\t\t\t姓名:%s\n",stud.XM); printf("\t\t\t语文:%.1f\n",stud.CJ[0]); printf("\t\t\t数学:%.1f\n",stud.CJ[1]); printf("\t\t\t英语:%.1f\n",stud.CJ[2]); printf("\t\t\t总评:%.1f\n",stud.CJ[3]); flag=1; /*记录学号是否查到*/ } } if(flag==0)puts("\t\t\t无此学号!"); }while(strcmp(stu.NO,"#")!=0);} fclose(fp); /*关闭文件*/}/*-------------8-------------*/void Search_Xingming() /*按姓名查找*/{ FILE *fp; int flag=0; struct stuType stu,stud; fp=fopen("stu.dat","rb"); if(fp==NULL) { printf("\t\t\t文件打开失败!\n\t\t\t按任意键返回..."); getch(); return; } else { do{ do{ printf("\t\t\t请输入要查询的学生姓名:"); scanf("%10s",stu.XM); }while(!JY_XM(stu.XM)); rewind(fp); /*文件指针指向头*/ while(fread(&stud,sizeof(struct stuType),1,fp)) { if(strcmp(stu.XM,stud.XM)==0) /*比较姓名是否相同*/ { puts("\t\t\t该学生姓名如下:"); printf("\t\t\t学号:%s\n",stud.NO); printf("\t\t\t姓名:%s\n",stud.XM); printf("\t\t\t语文:%.1f\n",stud.CJ[0]); printf("\t\t\t数学:%.1f\n",stud.CJ[1]); printf("\t\t\t英语:%.1f\n",stud.CJ[2]); printf("\t\t\t总评:%.1f\n",stud.CJ[3]); flag=1; /*记录姓名是否被查到*/ } } if(flag==0)puts("\n\t\t\t无此学生!"); puts("\t\t\t是否继续(y--继续,其他返回)?"); }while(getch()=='y'); } fclose(fp); /* puts("\t\t\t请按任意键继续...");*/ /* getch();*/}/*-------------9-------------*/int ListFile(void) /*输出文件,列出所有学生成绩*/{ FILE *fp; int REC=0; /*记录学生人数*/ struct stuType stu; fp=fopen("stu.dat","rb"); if(fp==NULL) { printf("\t\t\t文件打开失败!\n\t\t\t按任意键返回..."); getch(); return 1; } else{ printf("\t\t\t学生成绩如下:\n"); printf("\t\t\t学号\t\t姓名\t语文\t数学\t英语\t总评\n"); rewind(fp); while(fread(&stu,sizeof(struct stuType),1,fp)) { /*每读取一个长度的数据就输出*/ printf("\t\t\t%s",stu.NO); printf("\t%s",stu.XM); printf("\t%.1f",stu.CJ[0]); printf("\t%.1f",stu.CJ[1]); printf("\t%.1f",stu.CJ[2]); printf("\t%.1f",stu.CJ[3]); printf("\n"); REC++; if(REC%20==0) /*每输出20个学生成绩,停一下*/ { printf("\t\t\t请按任意键继续...\n"); getch(); } } } fclose(fp); /*关闭文件*/ printf("\t\t\t请按任意键继续..."); getch();}/*-------------10-------------*/void Statistics() /*统计及格和优秀人数*/{ FILE *fp; int REC=0,pass[4]={0},good[4]={0}; /*REC--记录个数,即人数,pass--及格人数,good--优秀人数*/ float highest[4]={0},score[4]={0}; /*highest--最高分,score--总分*/ struct stuType stu; fp=fopen("stu.dat","rb"); if(fp==NULL) { printf("\t\t\t文件打开失败!\n\t\t\t按任意键返回..."); getch(); return; } else { rewind(fp); while(fread(&stu,sizeof(struct stuType),1,fp)) { REC++; score[0]=score[0]+stu.CJ[0]; /*语文*/ if(stu.CJ[0]>=60)pass[0]++; if(stu.CJ[0]>=80)good[0]++; if(highest[0]<stu.CJ[0])highest[0]=stu.CJ[0]; score[1]=score[1]+stu.CJ[1]; /*数学*/ if(stu.CJ[1]>=60)pass[1]++; if(stu.CJ[1]>=80)good[1]++; if(highest[1]<stu.CJ[1])highest[1]=stu.CJ[1]; score[2]=score[2]+stu.CJ[2]; /*英语*/ if(stu.CJ[2]>=60)pass[2]++; if(stu.CJ[2]>=80)good[2]++; if(highest[2]<stu.CJ[2])highest[2]=stu.CJ[2]; score[3]=score[3]+stu.CJ[3]; /*总评*/ if(stu.CJ[3]>=60)pass[3]++; if(stu.CJ[3]>=80)good[3]++; if(highest[3]<stu.CJ[3])highest[3]=stu.CJ[3]; } if(REC==0) /*可以防止记录为0是REC作除数而造成的错误*/ { printf("\t\t\t未输入学生记录!按任意键返回..."); getch(); return; } else{ printf("\t\t\t\t 语文\t 数学\t 英语\t 总评\n"); /*输出统计信息*/ printf("\t\t\t平均分: %.1f\t %.1f\t %.1f\t %.1f\n",score[0]/REC,score[1]/REC,score[2]/REC,score[3]/REC); printf("\t\t\t最高分: %.1f\t %.1f\t %.1f\t %.1f\n",highest[0],highest[1],highest[2],highest[3]); printf("\t\t\t优秀人数:%d\t %d\t %d\t %d\n",good[0],good[1],good[2],good[3]); printf("\t\t\t及格人数:%d\t %d\t %d\t %d\n",pass[0],pass[1],pass[2],pass[3]); } } fclose(fp); printf("\n\t\t\t请按任意键继续..."); getch();}/*-------------11-------------*/void HelpMessage() { clrscr(); printf("\n\n\n\n\n 此系统是应老师所布置的作业编制而成,该系统具有存贮学生数据,按学号、姓名查询,列出学生成绩和统计功能。\n \n 使用方法:系统输入数据后,将在当前目录中建立一个名为stu.dat文件,用于保存输入的数据。学号输入只能用数字输入,并且学号只能是10位。姓名输入符合中国人的姓名,只能用中文,且最长为5个汉字。\n 此程序在Turbo C2.0下运行通过\n\n 由于是初学者,水平有限此系统还有许多不够完整和严密性,敬请指正!"); getch();}/*-------------12-------------*/int GetKey(void) /*此函数返回一个按键的数值*/{ int key; key=bioskey(0); /*bioskey为调用BIOS键盘接口*/ if(key<<8) /*位移*/ { key=key&0x00ff;} return key; /*返回按键*/}/*-------------13-------------*/void main(){ int key; struct date d; /*定义时间结构体*/ getdate(&d); /*读取系统日期并把它放到结构体d中*/ clrscr(); /*清除屏幕*/ printf("\n\n\n\n\n"); printf("\t\t\t****************************\n"); /*版本信息*/ printf("\t\t\t 学生成绩管理系统1.0 \n"); printf("\t\t\t****************************\n"); printf("\t\t\t 制作人:张春覃 \n"); printf("\t\t\t 指导老师:杨宇晶 于宏伟 \n"); printf("\t\t\t 制作时间:2005年9月 \n"); printf("\t\t\t****************************\n"); printf("\t\t\t请按任意键继续..."); /*while(!kbhit());*/ getch(); /*从键盘读取一个字符,但不显示于屏幕*/ system("cls"); /*调用DOS的清屏函数,TC中可用clrscr代替*/ while(1) /*主菜单*/ { printf("\n\n\n\n\n"); printf("\t\t\t************************************\n"); printf("\t\t\t**\tF1 --帮助 **\n"); printf("\t\t\t**\tF2 --输入数据并存入文件 **\n"); printf("\t\t\t**\tF3 --根据学号查询成绩 **\n"); printf("\t\t\t**\tF4 --根据姓名查询成绩 **\n"); printf("\t\t\t**\tF5 --输出文件内容 **\n"); printf("\t\t\t**\tF6 --统计及格和优秀人数 **\n"); printf("\t\t\t**\tESC--退出系统 **\n"); printf("\t\t\t************************************\n"); printf("\n\t\t\t请输入选项\t\t%d年%d月%d日\n\n",d.da_year,d.da_mon,d.da_day); /*提示信息,并显示当前系统日期*/ key=GetKey(); /*调用自定义函数,读取一个键*/ switch(key) { case F1: HelpMessage(); break; case F2: CreatFile(); break; case F3: Search_Xuehao(); break; case F4: Search_Xingming();break; case F5: ListFile(); break; case F6: Statistics(); break; case ESC:exit(1); break; /*default: puts("\t\t\t输入错误选项!"); printf("\t\t\t按任意键返回..."); getch();*/ } clrscr(); /*每执行完一项功能后,自动清屏*/ }}1. 总结通过本次的C++课程设计,让我学会了把书本上的知识应用到了实际中来。虽然在这几周中有过挫折和坎坷,有的问题一直到了最后才被解决,但是我认为这未必就不是好事,这样能锻炼我的意志,磨练我的耐心,失败是成功之母,这话一点都没错,没有失败就没有成功。让我没有失去信心的是关怀我们的老师,当我们有了问题和疑问,老师就很耐心的给予讲解,让我们有了一个良好的学习氛围。2. 参考文献《C++程序设计》 钱能 清华大学出版社《C++程序设计试验指导》 钱能 清华大学出版社《C程序设计》 谭浩强 清华大学出版社
  • 【点评】 败家神豪系统(绝世神豪系统)
  • 2021-12-22 04:10:54
  • 主角看直播打赏的小说,最强网络神豪,斗鱼之最强神豪,重生散财神豪,超神散财系统,斗鱼直播之神豪系统,我是神豪我怕谁都是主角拥有类似打赏系统,无限虚拟货币的文,不过后面三本貌似坑了
  • 【点评】 宾馆收银系统(真实的酒店控制系统)
  • 2021-12-22 03:56:12
  • 当然,从高端酒店到低端酒店,当然,中国和西方软件太贵了。百事可乐是相对实惠的,操作非常简单。它可以在一天内熟练。它非常重要的是它可以提高工作效率和客户体验。百事和树干桌也很清楚,并且没有被问到半天,这是困扰。
  • 【点评】 宾馆收银系统(真实的酒店控制系统)
  • 2021-12-22 03:56:12
  • 酒店收银系统有哪些用着相对好的,推荐下,星级酒店一般用opera系统,这个是纯英文系统,用起来稍有难度,不过功能很强大。中软和西软也是很多在用。
  • 【点评】 删除efi系统分区(c盘的efi是什么文件夹)
  • 2021-12-22 00:27:50
  • 以下是本人复制的 不过觉得是个不错的安装教程。推荐用最后的一个方法,最简单 又不需要其他的东西。微软系统各种方案:1、硬盘安装法: (特定情况下可能安装不能成功)  硬盘安装法可分两种:  1、最简单的硬盘安装法:把系统ISO文件解压到其他分区,运行解压目录下的SETUP.EXE文件,按相应步骤进行,不再详述。  此方法限制与缺点同模拟光驱安装法。同样不能格式化旧系统及32/64位不同系统不能混装。推荐用于多系统的安装。  2、经典硬盘安装法:(与PE引导原理相似)  简述:安装相对较麻烦,安装速度较快,可以实现干净安装,与方法1的不同之处在于不会残留旧系统文件,但同样32/64位不同系统不能混装。  方法:把系统映象ISO文件解压到其他分区,按旧系统不同分为XP以下系统的安装和VISTA以上系统的安装。  1、XP及以下系统的安装,拷贝安装目录以下文件到C盘根目录:BOOTMGR,BOOT、EFI两文件夹,SOURCES下的BOOT.WIM(放在C盘SOURCES目录下),运行以下命令:  C:\boot\bootsect.exe /nt60 C: 重启电脑引导进入WIN7计算机修复模式,选DOS提示符,删除C盘下所有文件,必须删除原来拷贝到C盘的bootmgr文件和boot、efi、sources文件夹,以免安装Win7 时启动文件混乱导致失败。分别在命令行窗口键入命令并回车:del c:bootmgrrd /s c:bootrd /s c:efird /s c:sources运行安装目录下的SETUP进行安装。  2、VISTA以上系统的安装,不必拷贝以上文件,直接重启进入计算机修复模式,选DOS提示符,删除C盘下所有文件,运行安装目录下的SETUP进行安装。3 硬盘winpe安装今天尝试在PE下硬盘安装win7,但是被提示操作系统版本过低。以下是解决方法1.把WINDOWS7的ISO镜像解压(或用虚拟光驱类软件提取)到任意一非系统盘的任意文件夹,如: D:\win7\2.进入PE,格式化C盘为NTFS,最好是U盘启动的PE3.从D:\win7\提取boot和bootmgr这两个文件到C盘根目录(boot是文件夹),再从D:\win7\sources提取boot.wim和install.wim这两个文件到C:\sources4.在PE中运行cmd,输入下面一行后回车" c:\boot\bootsect.exe /nt60 c:" 不带引号,盘符可能不为C, 然后重起电脑5.出现安装界面,不要点现在安装,点左下角“repairing computer”进入系统恢复选项(中文版的更好认),选最后一项“command prompt”,进入DOS窗口6.进入DOS后,输入D:\win7\sources\setup.exe,回车,下面的就和用光盘安装一样了,进入系统的正常安装,7.选安装位置时一定切记要再次格式化C盘  缺点: 签名系统 1、32/64位不同系统不能混装,因不同位宽的SETUP和BOOTSECT程序在异位环境下无法运行。  2、安装过程异常中断将导致系统无法引导。所以一定备用应急盘。2、光盘安装法:  简述:光盘安装法可以算是最经典、兼容性最好、最简单易学的安装方法了。可升级安装,也可全新安装(安装时可选择格式化旧系统分区),安装方式灵活。不受旧系统限制,可灵活安装32/64位系统。  方法:  1、下载相关系统安装盘的ISO文件,刻盘备用。(有光盘可省略此步骤)  2、开机进BIOS(一般硬件自检时按DEL或F2或F1键进,不同电脑设定不同),设定为光驱优先启动。按F10保存退出。  3、放进光盘,重启电脑,光盘引导进入安装界面。按相应选项进行安装。选择安装硬盘分区位置时,可选择空白分区或已有分区,并可以对分区进行格式化。其他不再详述。  缺点:在WIN7测试版本满天飞的情况下,这种刻盘安装无疑是最奢侈、最浪费、最不环保的方法了。只有在不具备或不能胜任其他安装方法的情况下才建议使用。3、模拟光驱安装法: (特定情况下可能安装不能成功)  简述:模拟光驱安装法安装最简单,安装速度快,但限制较多,推荐用于多系统的安装。  方法:  在现有系统下用模拟光驱程序加载系统ISO文件,运行模拟光驱的安装程序,进这个问题怎么卸载efi?我要步骤,好难啊,辛辛苦苦回答了,给我个满意答案把
  • 【点评】 电脑系统更新怎么关闭(电脑系统更新需要多久)
  • 2021-12-21 23:21:16
  • 在开始菜单的“运行”里输入gpedit.msc按回车启动“组策略”,打开之后依次展开“用户配置”-“管理模板”-“Windows 组件”-“Windows Update”,在右边窗口双击“删除使用所有Windo签名系统ws Update功能的访问”,打开对话框,把设置改为“已启用”,单击“确定”,然后关闭“组策略”,重新启动即可。现在再打开系统属性的“自动更新”页看看,是不是该页的全部设置都灰色不可用了?不光是这样,Windows Update的网站会被阻止访问,XP中所有位置的自动更新功能被禁用,也不会再出现任何更新补丁的提示。这样一来你的系统就清净不少了。但此法也将会令使用者不能及时获知最新升级补丁信息和升级系统补丁,因此使用此法需要三思而后行。
  • 【点评】 条码仓库管理系统(条码追溯系统)
  • 2021-12-21 15:46:44
  • 有两种方式:1。购买相关的扫描仪和超市等系统。
  • 【点评】 联创打印管理系统(联创打印管理系统广财)
  • 2021-12-21 11:08:30
  • 我来更整一下“邹瑞”的说法:1、首先打开windows7系统开始菜单,选择进入控制面板,在打开的控制面板中点击“系统和安全--管理工具”项。2、接着在“管理工具”窗口中双击“服务”,在弹出来的服务界面中,找到并双击“PrintSpooler”和“苹果签名系统Printer Extensions and Notifications”服务,在“PrintSpooler和Printer Extensions and Notifications的属性(本地计算机)”窗口,把“启动类型”设置为“自动”,最后点击“启动”按钮,之后退出即可。我是win10 系统按照邹瑞的说法没有弄好,然后按照我上面说的好了
  • 【点评】 系统稳定性测试(手机系统稳定性)
  • 2021-12-21 08:22:23
  • 扩展所有计算机大约20秒。它可能与计算机的配置有关,我的配置是1G内存,双核2160.如果中间有问题,则应该增加检测时间。
  • 【点评】 汽车散热系统(点火系统的组成)
  • 2021-12-21 08:04:16
  • 请问汽车散热器的工作原理是什么,为了避免发动机过热,燃烧室周围的零部件(缸套、缸盖、气门等)必须进行适当的冷却。内燃机的冷却装置有三种形式,水冷却、油冷却和空气冷却。汽车发动机冷却装置以水冷却为主,用气缸水道内的循环水冷却,把水道内受热的水引入散热器(水箱),通过风冷却后再返回到水道内。为了保证冷却效果,汽车冷却系统一般由散热器(1)、节温器(2)、水泵(3)、缸体水道(4)、缸盖水道(5)、风扇等组成。以轿车为例,散热器负责循环水的冷却,它的水管和散热片多用铝材制成,铝制水管做成扁平形状,散热片带波纹状,注重散热性能,安装方向垂直于空气流动的方向,尽量做到风阻要小,冷却效率要高。 散热器里面的冷却水不是单纯的水,而是由水(符合饮用水质量)、防冻液(通常为乙二醇)和各种专门用途的防腐剂组成的混合物,也称为冷却液。这些冷却液中的防冻液含量占30%~50%,提高了液体的沸点,在一定工作压力之下,轿车冷却液的允许工作温度可达摄氏120度,超过了水的沸点且不容易蒸发。发动机是由冷却液的循环来实现的,强制冷却液循环的部件是水泵,它由曲轴皮带带动,水泵叶轮推动冷却液在整个系统内循环。这些冷却液对发动机的冷却,要根据发动机的工作情况而随时调节。当发动机温度低的时候,冷却液就在发动机本身内部做小循环,当发动机温度高的时候,冷却液就在发动机—散热器之间做大循环。实现冷却液做不同循环的控制部件是节温器。节温器实际上是一个阀门,其原理是利用可随温度伸缩的材料,例如石蜡或乙醚之类的材料做开关阀门,当水温高时材料膨胀顶开阀门,冷却液进行大循环,当水温低时材料收缩关闭阀门,冷却液小循环。为了提高散热器的冷却能力,在散热器后面安装风扇强制通风。以前的轿车散热器风扇是由曲轴皮带直接带动的,发动机启动它就要转,不能视发动机温度变化而变化,为了调节散热器的冷却力,要在散热器上装上活动百页窗以控制风力进入。现代轿车已经普遍使用风扇电磁离合器或者电子风扇,当水温比较低时离合器与转轴分离,风扇不动,当水温比较高时由温度传感器接通电源,使离合器与转轴接合,风扇转动。同样,电子风扇由电动机直接带动,由温度传感器控制电动机运转。这两种形式的散热器电扇运转实际上都由温度传感器控制。散热器兼作储水及散热作用,如果单纯依赖散热器,有三个缺点,一是水泵吸水一侧因压力低而容易沸腾,叶轮容易穴蚀;二是气水分离不好容易气阻;三是温度高冷却液容易沸腾逸走。因此设计师就加装了膨胀水箱,它的上下两根水管分别与散热器上部和水泵进水口联接,防止上述问题的产生。现在轿车的冷却系统比过去复杂了,主要是增加了温度控制元件,散热器风扇可随发动机温度变化而“随机应变”,冷却系统普遍采用冷却液。当然,发动机的热也是燃料所产生的能量,将其冷却实际上是一种不得已的浪费。因此人们正研究一种无需冷却的陶瓷材料做成的隔热发动机,将来一旦实现,发动机将会又小又简单。
  • 【点评】 平板电脑安卓系统(安卓系统下载)
  • 2021-12-21 06:26:48
  • iPad采用的是iOS系统,安卓APP不能在iOS中运行。iPad由于采用ARM架构,不能兼容普通PC台式机和笔记本的程序,可以通过安装由Apple提供的iWork套件进行办公,可以通过iOS第三方软件预览和编辑Office和PDF文件。iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。扩展资料:安卓和iOS的区别:1、开发公司不同:Android是一种基于Linux的自由及开源的操作系统,由Google公司发行。而iOS是由苹果公司开发的操作系统,用于苹果设备。2、系统流畅性:Android系统采用虚拟机的运行机制,需要消耗更多系统资源。Android系统使用一段时间后容易出现卡顿,而ios系统则很少出现卡顿现象,并且Android系统的桌面灵敏性不如ios系统。3、编程语言不同:Android的编程语言是JAVA,而iOS的则为Objective-C。O签名系统bjective-C的优势是效率高但比较“唯一”,而JAVA的优势则是跨平台不过运行效率相对偏低。 参考资料来源:搜狗百科-iPad参考资料来源:搜狗百科-iOS
  • 【点评】 pop系统(pop1080客服)
  • 2021-12-21 04:37:13
  • POP(购买点)广告,也称为商店发布了一张海报,属于直接面对店内客户的“小媒体”。作为国际先进的营销方法,流行广告Placonot不仅有效减少促销人员的数量,这达到了直接降低劳动力成本的目的,并可以改善商店的环境,创造购物氛围,直接提高销售分数,流行海报有“沉默的推动者。目前,在欧洲和美国,发达国家,流行广告被用作一家主要的营销工具,在商店充分利用。由于流行广告具有小的批量,多种特征,不可能实现印刷方法。在国际先进的零售企业中,它通常由专业软件使用,并且打印设备输出完成。由于流行广告具有强大的人类特征和地理位置局限性,外国版的专业流行输出软件难以满足国内流行的需求,目前在中国没有类似的产品。国内零售店的流行广告生产主要是由于专业或非专业艺术家的手绘设计。由于手绘效率的限制,形式简单且单调,成本高,导致当前的商店仍然由促销人员主导,流行目前的广告状态不能完全应用。促销人员销售额过长销售不仅直接提高成本,而且对客户的购物心理会产生负面影响,直接影响商店的销售得分,造成恶性循环。1自由写作流行海报,更不情愿地没有2,但行程设计安排必须遵守视觉美学的原则3一些流行词语对于有吸引力的关注,特殊的流行音乐设计是写作的n,但不是奇点的奇点。
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部