永发信息网

java小问题

答案:3  悬赏:0  手机版
解决时间 2021-11-15 12:38
java小问题
最佳答案
重新排下序就行了。加上:
     for(int i=0;i<12;i++)
for(int j=i;j<12;j++){
if(cc[i]>cc[j]){
int t=cc[i];cc[i]=cc[j];cc[j]=t;
}
     }
完整的程序如下:
import java.io.*;
public class SortArray{
public static void main(String args[])throws IOException{
int m,n,k;
int aa[]=new int[6];
int bb[]=new int[6];
int cc[]=new int[12];
for(int i=0;i<6;i++){
m=(int)(100*Math.random());//强制转换int
aa[i]=m;
n=(int)(100*Math.random());//强制转换int
bb[i]=n;
System.out.println(aa[i]+" "+bb[i]);
}
for(int i=0;i<6;i++)

for(int j=i;j<6;j++){
if(aa[i]>aa[j]){
int t=aa[i];aa[i]=aa[j];aa[j]=t;
}

if(bb[i]>bb[j]){
int t=bb[i];bb[i]=bb[j];bb[j]=t;
}

}

m=0;
n=0;
k=0;
while(m==6&&n==6){
if(aa[m]<=bb[n]){//添大括号
cc[k]=aa[m];m++;}
else
{cc[k]=bb[n];n++;}
k++;
}

while(m<6){
cc[k]=aa[m];m++;k++;}//添大括号

while(n<6){
cc[k]=bb[n];n++;k++;}//添大括号

for(int i=0;i<12;i++)
for(int j=i;j<12;j++){
if(cc[i]>cc[j]){
int t=cc[i];cc[i]=cc[j];cc[j]=t;
}
}

for(int i=0;i<12;i++)
System.out.print(cc[i]+" ");

}
}
全部回答
先组合 后排序
没有组合?还是没有排序?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和情人一提到她老公她为什么就不高兴
RS422的通信方式
有没有空战题材的电影
德牧纯不纯。
小麦收割机2016雷沃新款
用便宜的面膜有什么坏处
有那位亲知道小米4手机屏幕反了字也是反得怎
看皂,和接皂,的表情包,是什么意思?有没有
把780的小数点向左移动三位是()
在qq幻想里怎样得到坐骑
真话被当作了谎言,又有多少谎言被当成了
求教下详细过程
aj5全明星什么时候出男鞋?现在只有女鞋发售
阴历1998年3月17日是什么星座
湿气重是什么原因导致的?
推荐资讯
白术煲猪尾和猪腰有什么工效
汽车原配导航可以自己升级的吗?
1大题,都乘法,先用竖式计算,再用计算器检
宝宝乐幼儿苑地址在什么地方,想过去办事,
ed1cc90050f50b1f开不了机,一点反应都没有。
汉字不分词连写什么意思,我要这短语意思,谢
新闻纵横的作文,我想知道怎么写
泳的同音字有哪些
『欧美男头』求助,谁帮发些欧美寸头帅哥的头
压力表单位psi是什么意思?
深圳积分入户代办大概多少费用
60%晴纶和绵布料材质的衣服好吗?它有什么缺
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?