有没有好的编程题目
最近想提升编程水平,求各位有好的题目或者资料的共享下~~
1.题目描述从100名优秀运动员中评出10名最佳运动员。
具体规则如下:
1)运动员按1、2、3.....顺序编号;
2)由键盘接受所收到的选票,每张选票至多可写10个不同的编号;
3)对应名次的运动员编号可以有空缺,但必须用0表示;
4)若编号超出规定的范围,或编号出现重复,作废选票;
5)按选票所列最佳运动员顺序给他们计分,计分标准如下:从第一名到第十名所得分数依次为15,12,9,7,6,4,3,2,1;
6)按各运动员所得分数高低进行排队,列出前十名最佳运动员的排名,格式为: 名次 运动员编号 合计得分 合计得票数 如果得分相同,则得票多的在前,如果得分与票数都相同,则编小的在前。
2.设计提示
1)评选过程分为3个步骤:输入选票,读取选票及选票检查(即看是否为废票),有效票数统计。
2) 程序要求用4个函数完成。main:主函数,input:将所有的选票录入vote。txt中,用运动员编号为-1来标识每张选票结束。check:从vote.txt中读取选票信息,对每张选票进行检查,看是否有效。count:先统计每个运动员的总得票数和总分,然后排出名次;
3)画出流程图