第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

寫了數(shù)組排序,最后為什么沒有輸出只能輸入

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

int[] a= new int[10];

System.out.println("排序前:");

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

a[i]=input.nextInt();

}

for(int i=0;i<a.length;i++) {//循環(huán)次數(shù)

int b=a[i];

int c=i;//記錄下標(biāo)

for(int j=i+1;j<a.length;j++) {//找出數(shù)組中最小的元素

if(a[j]<b) {

b=a[j];//儲(chǔ)存最小元素?

c=j;//記錄最小元素的下標(biāo)

}

}

a[c]=a[i];//將較小的元素與大的元素交換位置

a[i]=b;

}

System.out.println("排序后");

for(int i=0;i<a.length;i++) {

System.out.print(a[i]);

}


正在回答

3 回答

Scanner input=new Scanner(System.in);

int[] a= new int[10];

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

a[i]=input.nextInt();

}

for(int i=0;i<a.length;i++) {//循環(huán)次數(shù)

for(int j=i+1;j<a.length;j++) {//找出數(shù)組中最小的元素

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

int b = a[i];//如果小于,交換數(shù)值

a[i]=a[j];?

a[j]=b;

}

}

}

System.out.println("排序后");

for(int i=0;i<a.length;i++) {

System.out.println(a[i]);

}

}

}

直接在內(nèi)循環(huán)中交換就行

1 回復(fù) 有任何疑惑可以回復(fù)我~

你先排序然后取出最大的就行了? ?用Arrays排序??

0 回復(fù) 有任何疑惑可以回復(fù)我~

跪求大佬解惑

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

寫了數(shù)組排序,最后為什么沒有輸出只能輸入

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)