- 32
- 0
- 约5.1千字
- 约 9页
- 2016-04-23 发布于重庆
- 举报
2015程序设计语言课程设计
程序设计语言强化课程设计任务:
(一)学生成绩排名
采用选择法,将学生成绩从高到低进行排序,再输入一个学生的成绩,将此成绩按照排序规律插入已排好序的学生成绩数组,最后将排好序的成绩单进行反序存放。
步骤、方法与要求
定义一个数组a[11],用以存放学生的成绩。
从键盘输入10个学生成绩。
采用选择法,将学生成绩按照从高到低进行排序。
再输入一个学生的成绩,将此成绩按照排序规律插入原学生成绩数组。
将排好序的成绩单进行反序存放,即原来是从高到低,现在改为从低到高排列。
将以上每一步骤的结果均打印输出,验证程序是否正确实现题目要求。
(二) 根据条件进行学生成绩排名
在函数中进行 10个学生成绩从高到低排名, 再改进函数, 进行 n个学生成绩从高到低排名, 排名方式根据函数的style参数进行,如style为‘a按升序排,style为 d 按降序排。 ( a:ascending 升,d:descending 降)
编写多个不同函数,使之能实现不同的排序算法(3种以上),再编写一个通用输出函数,(要求用函数指针做参数)能分别打印不同排序算法的结果。
步骤、方法与要求
在函数中进行10个学生成绩从高到低排名 sort(int a[10])
改进第一步的函数为sort(int a[],int n),进行n个学生成绩从高到低排名,
改进第二步的函数为sort(int a[],int n
原创力文档

文档评论(0)