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

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

我這個排序怎么錯了

https://img1.sycdn.imooc.com//5bd6f97b0001519812140613.jpg

#include<stdio.h>
int main()
{
?int a[]={1,8,7,6,4,5,3,2,9},i,j;
?for(i=0;i<=8;i++)//輸出未排序前
?{
??if(i!=8)printf("%d,",a[i]);
??else printf("%d\n",a[i]);//有逗號。。
?}
?for(i=7;i>=0;i--)//進行排序? 排八次
?{
??for(j=0;j<=i;j++)
??{
???if(a[j]>a[j+1])//每次比較相鄰元素
???{
????int t;
????t=a[j];
????a[j+1]=t;
????a[j]=a[j+1];
????
???}
??}
? } ????//進行排序
? printf("從小到大排序后:\n");//輸出排序后
?for(i=0;i<=8;i++)
?{
??if(i!=8)printf("%d,",a[i]);
??else printf("%d\n",a[i]);
?}
?return 0;
}

正在回答

2 回答

?t=a[j];
??? a[j]=a[j+1];
??? a[j+1]=t;

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

慕神8363876 提問者

我發現了。。。醉了
2018-10-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我這個排序怎么錯了

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

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

幫助反饋 APP下載

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

公眾號

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