排序后的成绩为: [92, 91, 89, 89, 85, 82, 78, 78, 73, 67] 本程序需要先输入10个学生的c语言考试分数,并通过列表存储。然后,根据题目要求,使用内置函数max和min求出最高分和最低分,使用sum和len求出平均分,并通过循环判断超过平均分的人数。最后,通过列表的sort方法实现从高到低排序并打印输出。 本...
【题目】一道关于C语言的问题1.定义一个数组a,用以存放学生的成绩。2.从键盘输入10个学生成绩。3.采用冒泡法,将学生成绩按照从高到低进行排序,排序由排序函数实现,在主
include <iostream> using namespace std;int main(){ int s [10], i, j, t;cout << "输入10个数:";for (i = 0; i < 10; i++){ cout << "请输入第" << i+1 << "名学生的成绩;" << endl;cin >> s[i];} for (i = 0; i<10; i++){ for (j = 0; j<9 ...
int cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;} int main(int argc, char* argv[]){ int score[]={1,3,5,7,9,2,4,6,8,10};qsort(score,10,4,cmp);return 0;}