注册 登录
编程论坛 C图形专区

歌手比赛计分问题与基本绘图问题

candy0680 发布于 2006-09-08 09:04, 701 次点击
1.设计一个程序处理歌手比赛成绩。设计要求:
1)有100个歌手参加比赛,12 位评委评分,一个歌手唱完后各评委替他(她)评分;
2)记分办法:去掉一个最高分,去掉一个最低分,按中间几个分数计平均分;
3)数据直接从键盘输入或先录入文本文件,然后读入;
4)对歌手按得分从高到低排序;
5)按得分从高到低排序输出歌手编号、姓名与得分。


2. 绘图问题。设计一道可在屏幕上绘制若干基本图形(如矩形,圆等)的程序,当前绘制何种图形由命令字母选择,图形参数由键盘输入。(利用Turbo C的图形处理方式)
1 回复
#2
一笔苍穹2006-09-08 09:46
呵呵,是寻枪手吧?这是不行的哦~
我给个思路吧,你琢磨一下:
1.
去掉一个最高分,去掉一个最低分:最大值和最小值问题,最简单的做法是先将每个歌手的成绩排序,这样一来最大值和最小值就很容易得出了;
数据直接从键盘输入或先录入文本文件:使用scanf()函数接受键盘读入或fscanf()从文件读入;
对歌手按得分从高到低排序:使用简单点的冒泡排序之类的算法,第一步已就做好;
按得分从高到低排序输出歌手编号、姓名与得分:用循环遍历所有数据,依次显示相应信息。

2.
还是用scanf()函数接受键盘输入的数据,以这些数据为参数绘制相应图形。不了解graphics的话可以到置顶帖里找到它的教程下载看看。
1