求救 c語言

2022-06-28 08:45:12 字數 820 閱讀 4129

1樓:匿名使用者

1全部main()

for(j=1;j<10;j++);

for(i=1;j<10;i++);// 二重迴圈應該是巢狀用的格式該是這樣: for(j=1;j<10;j++)}//

if(a[i]>a[i+1]);

//這裡不能達到全部比較的功能,而只是相鄰的比較交換作用for(i=0;i<10;i++);

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

}所以你的程式以來二重迴圈用錯,二來比較的作用只是對相鄰的比較交換,沒有任何效果。

正確的比較方法是兩外建立一個陣列,將原10元素陣列,從第一個開始掃描,將每一個值插入到新的陣列中,插入的方法是比較插入,就是逐一比較當前的值與新陣列中已經存在的值的大小,放在合適的位置。這樣,就可以讓原陣列的數在新陣列中按一定的大小順序排列,這樣就可以達到從小到大順序輸出的效果了

2樓:蠻蠻工作室

肯定不對,你可以試試。

3樓:兜裡有兩塊糖

不對,你寫的二重迴圈有問題,如果你想使用氣泡排序的話,第二個迴圈寫的不對。

4樓:匿名使用者

//**應該像我這樣寫,如下面

#include

int main(void)

for(j=0;j<9;j++) }

} printf("從小到大排序後的十個數為:");

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

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

printf("\n");

return (0);}

求救,C程式,c 語 言 求 救 有以下程式!!!!!!!!!!!!

include define pr printf main float f1 float x float f2 float x float f3 float x float f4 float x float f5 float x float integral float x,float y,floa...

吉他C弦求救求救啊,快快進進進吉他C弦,,,求救求救啊,快快進進進

別急!慢慢來!就是 2弦1品 4弦2品 和5弦3品c和絃是由1 3 5三音疊置構成的大三和絃,是大調式的 級主和絃,是小調式的 級和絃。指法 左手無名指按6弦3品,小指按5弦3品,中指按4弦2品,食指按2弦1品。簡化版c和絃 左手食指按2弦1品,中指按4弦2品,無名指按5弦3品。滴水穿石,持之以恆的...

c語言問題,C語言問題!

prid32是個什麼?而且你的雙引號得加轉義符吧?去掉prid32前後的雙引號,另外prid32是否有定義?你的這個軟體支援c99或者c11嘛 就像vc6.0版本太老就不支援c99 看看軟體支不支援 沒有巨集定義,在標頭檔案下面加 define prid32 d c語言問題!因為s是一個指向floa...