全文预览

参加运动会有n个学校,学校编号为1……n。比赛分成m个

上传者:徐小白 |  格式:doc  |  页数:6 |  大小:66KB

文档介绍
reРi++Р写入文件Р结束Р设计思想:Р主要利用结构体,将学校信息设置为结构体,进入输入系统后,首先输出n个学校参加比赛。在输入学校信息时,输入它的学校名称,同时按照顺序给各个学校表示从1到n的序号,即s[i].num。m表示男生项目,w表示女生的项目。后面输入的就是各项目各学校的成绩。同时前m个项目表示男生的,后面w个表示女生项目。Рtotal()函数Р 流程图:Р开始Р读取文件Р使用冒泡法将男生各项目中的成绩按高到低排。Р输入数字3或者5。选择Р成绩前三名给予积分分别为5,3,2。并且记录各个学校在这个项目的积分。Р成绩前5名给予积分分别为7,5,3,2,1。并激烈各个学校在这个项目中的积分。Р使用冒泡法将w项女生排成绩Р选择3或5Р前三名为5,3,2。并记录各学校在这项目的积分Р前5名为7,5,3,2,1,并记项目各积分。Р写入文件Р结束Рsort()函数:Р 流程图:Р开始Р输入o进行选择Р选择Р按学校编号排Р按学校积分排Р按男子总分排Р按女子总分排Р总积分初始化Р输入c选择Р冒泡法排序,从高到低,先男生后女生选项。Р前三名积分分别为5,3,2。记录各个学校在这个项目的积分。Р前5名积分为7,5,3,2,1记录各个学校在这个项目的积分。Р结束Р设计思想:Р 同样利用上个菜单total()的原理,先把各个项目进行排序,然后把高积分按顺序给予已经排好序的学校。中间同样可以选择前三名的积分或前五名的积分方式。排好后再选择输出结果的方式。Рsearch()函数:Р 流程图:Р开始Р总积分初始化Р冒泡排序,分数从高到低Р输入c选择Р取前三名积分给予5,3,2。并记录本项目各学校的积分情况。Р取前五名积分给予7,5,3,2,1。并记录本项目各学校的积分情况。Р先对男生选项进行取分再对女生进行Р输入o选择Р选择Р输入学校序号查看各项目Р输入项目序号查看各学校的成绩Р结束Р主界面

收藏

分享

举报
下载此文档