问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...学生成绩从高到低排名 sort(int a[10]);的代码怎么写:?

发布网友 发布时间:2024-10-02 03:11

我来回答

5个回答

热心网友 时间:2024-11-07 18:15

1、创建java类TestSort,

2、编写java代码,初始化数组,

public class TestSort {

public static void main(String[] args) {

int[] a = { 80, 70, 95, 53, 62, 41, 89, 100, 72, 99 };

System.out.print("排序之前:");

System.out.println(Arrays.toString(a));

}

}

3、执行该代码,输出排序前的数组,如下,可以看到数组并没有排序,

4、编写排序代码,将数组从高到底排列,执行输出后,结果如下,

for (int i = 0; i < 10; i++)

for (int j = i; j < 10; j++) {

if (a[i] < a[j]) {

int temp = a[i];

a[i] = a[j];

a[j] = temp;

}

}

热心网友 时间:2024-11-07 18:12

排序算法网上一大堆。几十个元素的排序用选择排序就好。

热心网友 时间:2024-11-07 18:11

给个思路,代码还是自己练习着写才会有长进的

1.这个函数的局限性在于指定了元素数量大小是10,也就是说只能给有10个元素的数组排序

2.这个函数第一个参数没有指定元素大小,而是将元素大小作为第2个参数,这样就可以给任意元素个数的数组排序,只要将数组和元素个数传入函数

3.这个函数增加了第3个参数,那么根据第3个参数的值来进行降序排列或者升序排列,在函数体内用switch或者if就可以

至于排序的算法,比较常见和简单的譬如冒泡排序法

热心网友 时间:2024-11-07 18:12

冒泡排序的函数:
void bubble(int data[],int length)
{
int segment;
int loop;
int temp;

for(segment=0;segment<=length-2;segment=segment+1){
for(loop=length-2;loop>=segment;loop=loop-1){
if(data[loop]>data[loop+1]){
temp=data[loop];
data[loop]=data[loop+1];
data[loop+1]=temp;
}
}
}
return;
}

热心网友 时间:2024-11-07 18:08

回答即可得2分,回答被采纳则获得悬赏分以及奖励20分for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->getsum())<(s[y]->getsum()))
t=y;
if(t!=x)
{
b=*s[x];
*s[x]=*s[t];
*s[t]=b;
}
}
}
if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"姓名:"<<" "<<s[k]->name<<
"语文:"<<" "<<s[k]->chinese<<"数学:"<<" "<<s[k]->math
<<"外语:"<<" "<<s[k]->english<<"总分:"<<" "<<s[k]->getsum()
<<"平均分:"<<" "<<s[k]->getaver()<<endl;
}
break;
}
case '8':
{
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宁德市有哪些区 福建宁德市有哪些区 宁德市有哪些商圈 安装项目错误: 项目文件不存在 (C:\Windows\SolidWorks\IM_20110-4 高压103低压98心跳104,医生初诊是脑梗,怎么治疗,吃什么药?饮食方面注 ... 最新版好玩的谐音梗网名210个 比较搞笑幽默的网名 德国猎梗FCI标准 “流泉百折玉琮琤”的出处是哪里 “细听犀谈座为倾”的出处是哪里 “西蜀东吴一世英”的出处是哪里 煤气灶的分类 煤气灶的原理及结构 魔兽世界亡灵法师70级以后要干吗? WOW亡灵FS刚70级,没有装备,怎么办。 魔兽世界 代练到70J 亡灵法师 ,拿到号不知道做什么.希望有人可以留下Q... 亡灵FS刚到70. 70亡灵法师赚钱 亡灵法师刚满70,请问可以做些什么有意义的事情呢? 70FS怎么赚钱来的快啊?黑暗神殿还能刷吗?请教更好赚钱之路,好的话可... 家里出现大量老鼠怎么办? 从香港寄IPHONE4回内地怎么操作 在香港买的手机,顺丰快递在深圳海关被扣了 香港顺丰快递寄手机被海关扣了不知道是真假 鼠标突然没有反应,怎么也不动了,但底下的灯还亮,这是什么原因 鼠标下红灯亮着,但一开机鼠标就动不了,重启了好多次都不管用,怎么办 光电鼠标有时候突然不动了,但是底下的灯还亮着,拔了插没用,要重启才... 市场上安置房没土地使用证吗 安置房土地使用证怎么办理? 我爸这月22号,要跟团去北京旅游. 我们一家人都住在深圳.那边天气很冷... 微信申请什么时候 丰丽宏其他经历 师范英语专业,打算学习做会计,有没有前途? 寻仙中,介绍下打九色神鹿有什么技巧? 寻仙小桑村的九色鹿干什么的? 寻仙中的菩提玄鹿是九色迷鹿吗? 电脑桌面图标有阴影,换壁纸时不能预览只能拉伸才能预览,进入一些网页... 电脑桌面空白只有壁纸,文件夹之类的打不开,浏览器打开了是空白的,QQ... 电脑桌面壁纸成黑色的了,桌面图标也没了,只剩我的电脑和回收站,任务... 从无锡到东海的火车有几点的车? 无锡到连云港东海票价是多少的啊?各位 有谁知道,无锡到沭阳或者周围连云港,东海,泗阳,,的夜班车??18:00以 ... 有谁知道0581次列车(从无锡到宁波)停靠在宁波哪个火车站啊 要搬家了怎么办,好多家具 请问一下,有谁知道这是什么植物啊,而且这盆栽的叶子变得乌黑腐烂了,而 ... 不想安于现状是什么意思? 被告的答辩状应该怎么写需要包含什么内容? 英朗温控器的电阻是多少? 别克英朗风扇电阻坏了开空调有大档风扇吗 金银花茶的历史发展简介 ps为什么不能保存了? 金银花茶的功效是什么?