一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),要输入几个数?8第1个数字:4第2个数字:3第3个数字:2第4个数字:1第5个数字:8第6个数字:7第7个数字:6第
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/30 03:59:22
一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),要输入几个数?8第1个数字:4第2个数字:3第3个数字:2第4个数字:1第5个数字:8第6个数字:7第7个数字:6第
一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),
要输入几个数?8
第1个数字:4
第2个数字:3
第3个数字:2
第4个数字:1
第5个数字:8
第6个数字:7
第7个数字:6
第8个数字:5
第1个数字:1(原来的第4个数字)
第2个数字:2(原来的第3个数字)
第3个数字:3(原来的第2个数字)
第4个数字:4(原来的第1个数字)
第5个数字:5(原来的第8个数字)
第6个数字:6(原来的第7个数字)
第7个数字:7(原来的第6个数字)
第8个数字:8(原来的第5个数字)
import java.util.Scanner;
class ArrayDemo04 {
public static void main(String args[]) {
int item[] = new int[100];
int a,b,t;
int count;
Scanner sc = new Scanner(System.in);
System.out.print("要输入几个数?");
count=sc.nextInt();
for(a=0; a item[b]){
t = item[b-1];
item[b-1] = item[b];
item[b] = t;
}
}
for(t=0; t
一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),要输入几个数?8第1个数字:4第2个数字:3第3个数字:2第4个数字:1第5个数字:8第6个数字:7第7个数字:6第
弄一个Map集合就可以了,把第一个输入的数字当做key,1当做value.依次类推.
然后将key进行排序,然后依次用key获取value.