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

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

請大家看一下這個冒泡排序法哪里錯了 我覺得沒毛病啊

#include <stdio.h>

#define N 10

int d(int score[])

{

? ? int i;

? ? int j;

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

? ? {

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

? ? ? ? {

? ? ? ? ? ? if(score[j]<score[j+1])

? ? ? ? ? ? {

? ? ? ? ? ? ? ? int mtc;

? ? ? ? ? ? ? ? mtc=score[j];

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

? ? ? ? ? ? ? ? score[j+1]=mtc;

? ? ? ? ? ? }

? ? ? ? }? ??

? ? }

? ??

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

? ? {

? ? ? ? if(i!=9)

? ? ? ? {

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

? ? ? ? }

? ? ? ? else

? ? ? ? {

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

? ? ? ? }

? ? }

? ? return 0;

}

int main()

{

? ? int score[N]={67,98,75,63,82,79,81,91,66,84};

d(score);

return 0;


正在回答

4 回答

排序父循環(huán)i--,不是自加

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

我用的冒泡是這樣寫的

#include<stdio.h>

int main()

{

????????????????int i[]={0,.7,2,3,5,4,1,6,9}

????????????????int a = sizeof(i)/sizeof(i[0])-1;//這個占的字符長度除以類型也就是數(shù)組里面的個數(shù),-1是循環(huán)次數(shù)

????????????????iht b = 1;

????????????????int c;

????????????????while(b)

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

????????????????????????????b = 0;//不能變成死循環(huán)對吧

????????????????????????????for(c=0;c<a;c++)

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

????????????????????????????????????? ? if(i[c]<i[c+1])

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

????????????????????????????????????????????????????buf ? ? ? = i[c];

????????????????????????????????????????????????????i[c] ? ? ? = i[c+1];

????????????????????????????????????????????????????i[c+1] ? = buf;

????????????????????????????????????????????????????b = 1; //如果有比較給b為真

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

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

????????????????????????????a--;//應(yīng)為每次比較完之后最大的值會存在最前面,所以為了占內(nèi)存?

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

????????????????for(a=0;a<sizeof(i)/sizeof(i[0]);a++)

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

????????????????????????????printf("%d\t",i[a]);

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

????????????????return 0;

????????????? ? getchar();//應(yīng)為我用的是VS編譯器.

}

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

把i++改成i--(這種細(xì)節(jié)我也老錯)?

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

第一個for循環(huán)是死循環(huán)


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

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

請大家看一下這個冒泡排序法哪里錯了 我覺得沒毛病啊

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

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

幫助反饋 APP下載

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

公眾號

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