亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

要第二個for有何用,而且要刪掉才能運行

#include<stdio.h>

int?main()

{

????int?arr[]={99,94,95,93,92,91,90,88,97,89};

????int?i,j;

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

????{

????????if(i?!=9)

????????{

????????????printf("%d,"?,arr[i]);

????????}

????????else

????????{

????????????printf("%d",arr[i]);

????????}

????}

????for(i=8;i>=i;i++)

????{

????????for(j=0;j<=i;j++)

????????{

????????????if(arr[j]>arr[j+1])

????????????{

????????????????int?temp;

????????????????temp?=?arr[j];

????????????????arr[j]?=?arr[j+1];

????????????????arr[j+1]?=?temp;?

????????????}

????????}

????}

printf("\n-----排序之后-------\n");

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

{

????if(i?!=9)

????{

????????printf("%d,",arr[i]);

????}

????else

????{

????????printf("%d",arr[i]);

????}

????

}????

return?0;

}



正在回答

2 回答

第一個for是循環有多少輪,第二個for是每一輪中兩兩交換的次數

0 回復 有任何疑惑可以回復我~
大哥你的循環條件都錯了。。。是(i=8;i>=0;i-?-)
其他貌似沒啥問題


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

要第二個for有何用,而且要刪掉才能運行

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號