永发信息网

帮忙,关系到尊严的代码

答案:2  悬赏:0  手机版
解决时间 2021-05-03 08:38
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-05-02 22:01

就是不调用方法自己编写一个给数组排序的代码。不用跟我讲别的代码,只要帮我解决我的代码。

int a ,b,c,d;
int aa[]=new int[5];
int bb[]=new int[5];
Scanner in=new Scanner(System.in);
for(a=0;a<5;a++){
aa[a]=in.nextInt();
}
int max=aa[0];
int min=aa[0];
for(b=0;b<5;b++){
for (d=1;d<5;d++){
if(aa[d]>max)
max=aa[d];
}
for(c=1;c<5;c++){
if(aa[c]<min){
min=aa[c];
aa[b]=aa[c];
aa[c]=max;
}
}
}
for(a=0;a<5;a++){
System.out.print(bb[a]);
}

大概的思路是,两个数组。一个数组赋值,并且痛过循环得出MAX和MIN。讲MIN赋值给第二个数组,同时将Min赋值MAX。这样新的数组的值应该是从小到大的。(问题:输入任何值,排序都为5个0.而且不分行显示,5个0一排)

最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-05-02 23:30

1.System.out.print(bb[a]); print()不支持换行,可用println()

全部回答
  • 1楼网友:野味小生
  • 2021-05-03 00:09
给你说一个问题,输出语句里的/n哪去了,其他的自己看吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯