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作為結束條件不挺好的嗎?另外外...