1樓:
//程式完全正確,只是你輸出結果的時候所有數緊連在一起了,輸出每個數後加空格;
cout<
2樓:匿名使用者 你標頭檔案就寫錯了,也沒開啟名字空間,就直接用cout了。這是我給你改的,我用vs編譯對了,你試試,要是不成就是你的編譯器不支援main前面是void的,你改成int就可以了,試試吧 #include using namespace std; void main() ;int t; for (int j=1;j<=4;j++)}for (int k=0;k<=4;k++)cout<
3樓:雨鴻煊 沒看出那裡有問題 ,樓上的建議很好。 4樓:馬背上的雪雲 你可以試試把"#include"改成 "#include using namespace std;" 5樓:zz愛你吧 #include using namespace std; void main() ;int t; for (int j=1;j<=4;j++)}for (int k=0;k<=4;k++)cout<
6樓:匿名使用者 #include void main() ;int t; for (int j=0;j<=4;j++)}for (int k=0;k<=4;k++)cout<
cout< }//你在迴圈的時候把方向弄錯了,已經改過來了 7樓:殘風攝影約拍 if (a[i]>a[ j +1]) 用c++編寫氣泡排序法(每步都要詳細解釋) 謝謝了 8樓:匿名使用者 給你三種方法 不明白的話再聯絡我: 1. 用起泡法把陣列中的數從大到小排列 方法一: #include using namespace std; int main() }for(i=0;i<10;i++) cout< using namespace std; int main() ;//定義陣列a【】並初始化各值 for(j=1;j<10;j++) for(i=0;i<=9-j;i++) }for(i=0;i<10;i++) cout< using namespace std; int main() }for(i=0;i cout<
cout< return 0;} 9樓:龍哥愛燙頭 #include "stdio.h" #include "stdlib.h" /*"malloc.h"*/ #include "string.h" #define null 0 #define len sizeof(struct stu)struct stu*head=null; struct stu *creat(); void print (struct stu*); main() print(head);}} struct stu *creat() p2->next=null; return head;} void print(struct stu *head)while(p!=null);} 裡面的for迴圈完成一次迴圈,就將最大值轉移到最後,那麼下一次 外面for 就要排除最後已經得到的最大值,在剩下的值中再次得到最大值並轉移到最後。每一次冒泡後,都要少比較一個資料,比如 4 5 2 1 一次冒泡得 4 2 1 5 二次冒泡得 這時只要遍歷3個 4 2 1 2 1 4 510 i 1 ... include int main c語言 編寫一個程式,實現氣泡排序,將輸入的n個整數按降序進行排序,並輸出。include const int maxsize 100 int main for i 0 i n i printf d a i printf n return 0 如圖所示 short ... 氣泡排序如1,2,3,4最好的情況是按完全升級排列,最壞就是數字完全按降序排列 第一次是1 然後1和2,3,4 第2次是2 比較誰比它小交換,於是2和34交換,答案是3421 第3次為3 3和4 最後是4321 這就是最壞情況下的次數3 2 1 6 4 3 2 其實對於n個的話,你要求降低排列,但是...C語言問題求解如圖謝謝氣泡排序法這個j10 i 1為什麼j要小於N i?是什麼意思
用c語言輸入實數,用氣泡排序法降序排序並輸出
氣泡排序在最壞的情況下的比較次數為什麼是n n