這個程式有問題嗎

2022-05-08 01:22:51 字數 861 閱讀 4767

1樓:西門飛磚

同學的意思是想要用氣泡排序排列輸入的陣列。

你這個氣泡排序就是2個for迴圈,讓陣列中每個數跟後面的數一直比較,每一次把得到的最大的數(升序)或最小的數(降序)放在陣列的最後面(有寫先排好最大或者最小放前面的),然後再排列前面的數。

可以用臨界值來判斷自己的邏輯錯誤:

main() }

for(i=1;i<11;i++) //這裡陣列的下標識從0開始的,所以改成for(i=0;i<10;i++)

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

printf("\n");}

2樓:匿名使用者

#include

int main()

}for(i=0;i<10;i++) //==printf("%5d,",a[i] );

printf("\n");

return 0;}

3樓:匿名使用者

主要問題在於:c語言中陣列大小為n時,下標是從0到n-1。

#include "stdio.h" //要有標頭檔案main() }

for(i=0;i<10;i++) //這裡下標從0到9printf("%5d,",a[i] );

printf("\n");}

4樓:匿名使用者

#include

#include

using namespace std;

int main() }

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

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

printf("\n");

return 0;}

請高手們幫我稽核下面這個程式是否有問題

是你的敘述出bai了問du題。經上機驗證,這個程式按zhi照你所dao 說的,應該是先輸回入what are you doing,然後回車,答接著他提示要輸入一個字元的時候再輸入一個小寫字母o再回車,結果的輸出就是你所要求的那樣。也就是說,原有的程式已經能夠完成指定的功能了。其實這個程式可以簡化一下...

這個裝機單有問題嗎

首先,你的配置總體來說還是不錯的,配的挺合理的,但我還是推薦你把顯示卡換一下吧,gt240是比較入門的顯示卡的,而且這 還可以買到效能更好的顯示卡,你這個顯示卡一點價效比都沒,太貴了,推薦你迪蘭恆進hd5750恆金吧,也是600少點,藍寶石hd5750海外版也是不錯的,效能比gt240強很多,如果不...

c語言問題,這個程式沒錯,為什麼最後執行錯誤,提示debug error。我編譯的環境是c

get next函式裡取串長應放在,sprintf的後面,不然一個區域性的陣列,不會初始化,串長是不確定的!這是個嚴重錯誤!main裡雖然開了個很大的陣列,但是這是個死迴圈,而且不能保證2000次迴圈之前會結來迴圈,為什麼要讓for的3個表示式為空讓count 2000作為結束條件不挺好的嗎?另外外...