[求助 c语言课设某机房上机管理系统]#define SIZE 6 #include#includestruct student /*定义student结构体*/ { char num[20]; char name[10]; char xibie[10]; char leibie[10]; float jishi; int shangji; }s...+阅读
#include#include#include#includeclasscomputer{public:charrname[10];//数组微机号码intset;computer(){}computer(char*rn,intse){strcpy(rname,rn);set=se;}};computerrm[5]={computer("111",1),computer("112",1),computer("113",1),computer("114",1),computer("115",1)};typedefstructnode{charn[20];//姓名charwid[20];//学号charsalary[10];//微机号码structnode*next;}NODE;classemployee{private:NODE*p;NODE*q;NODE*t;public:employee(NODE*m);voidadd();voidprintall();voidprint();voiddeleteall();voidedit();voiddel();voidinfin(char*n,char*rna){p=q;while(p!=t&(strcmp(p->wid,n)!=0)!=0){p=p->next;}if(p==t){cout
求C语言课程设计机房管理系统
#include #include #include #define NULL 0 #define MaxSize 30 typedef struct athletestruct /*运动员*/ { char name[20]; int score; /*分数*/ int range; /**/ int item; /*项目*/ }ATH; typedef struct schoolstruct /*学校*/ { int count; /*编号*/ int serial; /**/ int menscore; /*男选手分数*/ int womenscore; /*女选手分数*/ int totalscore; /*总分*/ ATH athlete[MaxSize]; /**/ struct schoolstruct *next; }SCH; int nsc,msp,wsp; int ntsp; int i,j; int overgame; int serial,range; int n; SCH *head,*pfirst,*psecond; int *phead=NULL,*pafirst=NULL,*pasecond=NULL; input () { char answer; head = (SCH *)malloc(sizeof(SCH)); /**/ head->next = NULL; pfirst = head; answer = 'y'; while ( answer == 'y' ) { Is_Game_DoMain: printf("\nGET Top 5 when odd\nGET Top 3 when even"); printf("\n输入运动项目序号 (xscanf("%d",pafirst); overgame = *pafirst; if ( pafirst != phead ) { for ( pasecond = phead ; pasecond { if ( overgame == *pasecond ) { printf("\n这个项目已经存在请选择其他的数字\n"); goto Is_Game_DoMain; } } } pafirst = pafirst + 1; if ( overgame >ntsp ) { printf("\n项目不存在"); printf("\n请重新输入"); goto Is_Game_DoMain; } switch ( overgame%2 ) { case 0: n = 3;break; case 1: n = 5;break; } for ( i = 1 ; i { Is_Serial_DoMain: printf("\n输入序号 of the NO.%d (0 scanf("%d",&serial); if ( serial >nsc ) { printf("\n超过学校数目,请重新输入"); goto Is_Serial_DoMain; } if ( head->next == NULL ) { create(); } psecond = head->next ; while ( psecond != NULL ) { if ( psecond->serial == serial ) { pfirst = psecond; pfirst->count = pfirst->count + 1; goto Store_Data; } else { psecond = psecond->next; } } create(); Store_Data: pfirst->athlete[pfirst->count].item = overgame; pfirst->athlete[pfirst->count].range = i; pfirst->serial = serial; ("Input name:) : "); scanf("%s",pfirst->athlete[pfirst->count].name); } printf("\n继续输入运动项目(y&n)?"); answer = getch(); printf("\n"); } } calculate() /**/ { pfirst = head->next; while ( pfirst->next != NULL ) { for (i=1;icount;i++) { if ( pfirst->athlete[i].item % 2 == 0 ) { switch (pfirst->athlete[i].range) { case 1:pfirst->athlete[i].score = 5;break; case 2:pfirst->athlete[i].score = 3;break; case 3:pfirst->athlete[i].score = 2;break; } } else { switch (pfirst->athlete[i].range) { case 1:pfirst->athlete[i].score = 7;break; case 2:pfirst->athlete[i].score = 5;break; case 3:pfirst->athlete[i].score = 3;break; case 4:pfirst->athlete[i].score = 2;break; case 5:pfirst->athlete[i].score = 1;break; } } if ( pfirst->athlete[i].item { pfirst->menscore = pfirst->menscore + pfirst->athlete[i].score; } else { pfirst->womenscore = pfirst->womenscore + pfirst->athlete[i].score; } } pfirst->totalscore = pfirst->menscore + pfirst->womenscore; pfirst = pfirst->next; } } output() { pfirst = head->next; psecond = head->next; while ( pfirst->next != NULL ) { clrscr(); printf("\n第%d号学校的结果成绩:",pfirst->serial); printf("\n\n项目的数目\t学校的名字\t分数"); for (i=1;i{ for (j=1;jcount;j++) { if ( pfirst->athlete[j].item == i ) { printf("\n %d\t\t\t\t\t\t%s\n %d",i,pfirst->athlete[j].name,pfirst->athlete[j].score);break; } } } printf("\n\n\n\t\t\t\t\t\t按任意建 进入下一页"); getch(); pfirst = pfirst->next; } clrscr(); printf("\n运动会结果:\n\n学校编号\t男运动员成绩\t女运动员成绩\t总分"); pfirst = head->next; while ( pfirst->next != NULL ) { printf("\n %d\t\t %d\t\t %d\t\t %d",pfirst->serial,pfirst->menscore,pfirst->womenscore,pfirst->totalscore); pfirst = pfirst->next; } printf("\n\n\n\t\t\t\t\t\t\t按任意建结束"); getch(); } create() { pfirst = (struct schoolstruct *)malloc(sizeof(struct schoolstruct)); pfirst->next = head->next ; head->next = pfirst ; pfirst->count = 1; pfirst->menscore = 0; pfirst->womenscore = 0; pfirst->totalscore = 0; } void Save() {FILE *fp; if((fp = fopen("school.dat","wb"))==NULL) {printf("can't open school.dat\n"); fclose(fp); return; } fwrite(pfirst,sizeof(SCH),10,fp); fclose(fp); printf("文件已经成功保存\n"); } main() { system("cls"); printf("\n\t\t\t 运动会分数统计\n"); printf("输入学校数目 (x>= 5):"); scanf("%d",&nsc); printf("输入男选手的项目(xscanf("%d",&msp); printf("输入女选手项目(scanf("%d",&wsp); ntsp = msp + wsp; phead = calloc(ntsp,sizeof(int)); pafirst = phead; pasecond = phead; input(); calculate(); output(); Save(); } 另外,虚机团上产品团购,超级便宜
以下为关联文档:
C语言机房上机模拟系统#include #include #include #include #include #define ACC_PASS_DELIMITER '|'#define IMAX_PASS_TRY_TIMES 3#define IMAX_BUFF_SIZE 4096#define ACC_FILE "account.txt"#...
如何管理机房一、机房日常运维管理 1、运维人员每天在8:30到达机房进行设备巡检,每天17:30下班后再次进行设备巡检,并在《设备日巡检记录表》中进行记录。如发现异常情况,需立即上报机房主...
公司机房管理应该注意什么7机房管理 (1)掌握机房数据通信电缆布线情况,在增减设备时确保布线合理,管理维护方便;机房 (2)掌管机房设备供电线路安排,在增减设备时注意负载的合理配置; (3)管理网络机房的温度、湿...
机房管理员需要掌握机房的哪些情况拜托各位大神这里看下对应学校机房的维护处理情况: 1、机房管理员负责计算机房的日常管理、简单维护。 2、随时给上机教师提供良好的服务。 3、机房管理员应对机房内的所有计算机等设备进...
机房管理员需要掌握机房的哪些情况其实主要看你单位对你的工作要求,简单归结就是一句话涉及到机房设备正常运行的情况都要掌握。 以下仅作参考: 1、为使用机房人员提供信息服务支持 为使用人员提供电脑、办公...
机房管理工作总结期的期末已经到来了,作为学校的员工,本着对工作认真负责的态度,严格按照学校领导的要求,现将学校计算机房和教学工作的总结如下: 在学校计算机房的维护管理工作中,我积极的投入、...
学校机房5s管理方案5S管理活动实施办法 为了进一步规范现场管理,给XX创造良好的卫生、干净的环境,减少不良产品的发生率,提高员工的品质,提升企业文化,结合XX情况,制订本办法。 一、组织机构及职责 (...
求服务器机房建设方案谢谢其实最主要考虑的就是机房的电器走线和网线走线,一般采用地下走线,房间铺静电地板,高度约20-30公分。 考虑的设备有网络机柜,配电柜的安放,还有就是ups的位置。这就是里面的3个大...
求计算机房建设的标准方案国家标准:电子计算机机房设计规范 第一章 总则 第1.0.1条 为了使电子计算机机房设计确保电子计算机系统稳定可靠运行及保障机房工作人员有良好的工作环境,做到技术先进、经济...