我的輸出是很多個(gè)98,84,67.不知道這個(gè)代碼有什么問題!可以幫我講解一下要怎么降序輸出嗎?
?for(i=0;i<10;i++)
? ? {
? ? ? ? for(j=8;j>=i;j--)
? ? ? ? {
? ? ? ? ? ? if(arr[j]<arr[j+1])
? ? ? ? ? ? {
? ? ? ? ? ? ? ? int temp;
? ? ? ? ? ? ? ? temp=arr[j];
? ? ? ? ? ? ? ? arr[j]=arr[j+1];
? ? ? ? ? ? ? ? arr[j+1]=temp;
? ? ? ? ? ? }
? ? ? ? }
? ? }
2020-05-19
?一樣的問題,應(yīng)該是在求最大值的那里賦值錯(cuò)誤了。換一下參數(shù)試試。
2020-05-19
我也是這樣,最后兩個(gè)數(shù)字是都是63,沒有67。我復(fù)制粘貼到DEV C++運(yùn)行就沒有問題,不知道錯(cuò)在哪。
2020-02-13
你沒錯(cuò)啊,我輪了半天,你就是i=0得到a[0]為最大,類推下去是對(duì)的,我跑過你程序沒錯(cuò)。