还要有学生学号和姓名呢?这个在哪里插进去
追答number就是学号,那就搞个结构体。你没给学号和姓名的数据
追问学号姓名就是随便输的。
追答居然字数超过限制,所以以这种形式回答了。
用c语言冒泡排序方法,对学生成绩从高到低进行排序。 拜托大神们帮忙
void bubble_sort(int a[], int n){int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++)if(a[i] > a[i + 1]){temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;} } int main(){int number[10] = {95, 45, 15, 78, 84, ...
对学生成绩从高到低进行排序 选择冒泡排序或选择排序法 最后提交一个c...
方法一:冒泡法 include<stdio.h> int main(){ int a[10],i,j,temp;printf("please enter 10 number\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){ for(j=0;j<9-i;j++)if(a[j]>a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } f...
C语言,5个数按从大到小排序,冒泡法
printf("成绩由高到低的排序为:\\n");for(i=0;i<N;i++)printf("%d ",a[i]);} 算法稳定性 冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,是不会再交换的;如果两个相等的元素没有相邻,那么即使通...
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
在C语言编程中,要实现从键盘输入10个学生的成绩并按高分到低分进行排序,可以使用经典的冒泡排序算法。下面是一个简化的步骤描述:首先,包含必要的头文件并定义数组大小:利用C语言,我们可以使用冒泡排序算法轻松解决这个问题。开始时,需要包含,并设定一个数组大小,例如#defineSIZE11。接着,定义一个b...
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
这题可以利用冒泡排序法题目不难 include <stdio.h> define SIZE 11 void bubble_sort(int a[], int n);void bubble_sort(int a[], int n){ int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){ if(a[i] < a[i + 1]){ ...
请问如何用c语言把100个同学的成绩按高低秩序排列出来了
我可以教你一个大概的思路,因为我现在网吧,先定义一个结构体struct student,里面包含{ char name[100];float score;};然后定义scanf输入成绩,记得在定义个struct student指针类型(也是数组类型)之后你在用冒泡排序法去只比较st->score里面数值的大小(先用for,再在里面用if判断),再后把结构体...
用冒泡排序对8个学生的c语言成绩由低到高进行排序
include <stdio.h>int main(){int a[8]={1,5,4,2,3,6,9,8};int i,j,t;for(i=0;i<8;i++){for(j=i;j<8;j++){if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}}for(i=0;i<8;i++)printf("%d ",a[i]);return 0;} ...
...n 名学生的成绩,按照分数由高到低的顺序输出学生的名次、序号和成绩...
include <stdio.h>#include <malloc.h>typedef struct student{ int id; int score; struct student *next;}STU;int stuIndex;void inputStuInfo(STU *stuHead);\/\/输入学生信息void orderStuInfo(STU *stuHead);\/\/按照分数高到低顺序重组链表void printStuInfo(STU *stuHead,int flag)...
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
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 - i; j++)if (s[j]<s[j + 1])...
C语言:根据成绩进行冒泡排序,学号也得跟着动,输出的结果
bubble_sort(a); \/\/排序函数 print(a); \/\/遍历函数 } void bubble_sort(int a[][5]){ int i,j,t;for(i=4;i>0;i--) \/\/以下是冒泡排序的规范 for(j=0;j<i;j++){ if(a[1][j]<a[1][j+1]) \/\/比较相邻的两个数 { t=a[1][j]; \/\/交换成绩 a[1][j]=a[1][...