1樓:4747哦
思路:step1:
先將輸入後的a陣列複製到b陣列中去
step2:
對b陣列元素用起泡法由小到大排序
step3:
元素b[0]的大小標號為1,比較b[j+1]和b[j]的大小,如果b[j+1]>b[j],則標號大小
+1,如果b[j+1]==b[j],則標號不變,b[j]的標號放在陣列b1中,由b1[j]記錄元素
b[j]標號大小。
for(j=0;jb[j]) b1[j+1]=b1[j]+1;
if(b[j+1]==b[j]) b1[j+1]=b1[j];
}step4:
對陣列a中元素進行標號時,可借用陣列b中元素的標號。具體為:a[0]的標記:先找
到和a[0]相同的b[j](0<=j
main()
//起泡法對陣列b元素排序
}for(j=0;jb[j]) b1[j+1]=b1[j]+1;
if(b[j+1]==b[j]) b1[j+1]=b1[j];
}for(i=0;i if(a[i]==b[j]) a1[i]=b1[j]; for(i=0;i printf("%d\t",a1[i]);} 2樓:_鈊_煩_薏亂 main() ,b[7]=; int i,j,n; /*把a中的數去掉重複的放入b中*/ b[n++]=a[0]; for(i=1;i<7;i++) for(j=0;j if(j==n) }/*把b中的排序*/ for(i=0;i for(j=i+1;j }/*在b中找a中每個數對應的下標*/ for(i=0;i<7;i++) for(j=0;j 對陣列a中的n(0 3樓:匿名使用者 #include const int maxsize = 100; void sort(int a,int n)if(k != i) }} int main() sort(a,n); printf("1 "); k = 1; for(i = n - 2; i >= 0; --i)printf("\n"); return 0;} 4樓:4747哦 思路:step1: 先將輸入後的a陣列複製到b陣列中去 step2: 對b陣列元素用起泡法由小到大排序 step3: 元素b[0]的大小標號為1,比較b[j+1]和b[j]的大小,如果b[j+1]>b[j],則標號大小 +1,如果b[j+1]==b[j],則標號不變,b[j]的標號放在陣列b1中,由b1[j]記錄元素 b[j]標號大小。 for(j=0;jb[j]) b1[j+1]=b1[j]+1; if(b[j+1]==b[j]) b1[j+1]=b1[j]; }step4: 對陣列a中元素進行標號時,可借用陣列b中元素的標號。具體為:a[0]的標記:先找 到和a[0]相同的b[j](0<=j main() //起泡法對陣列b元素排序 }for(j=0;jb[j]) b1[j+1]=b1[j]+1; if(b[j+1]==b[j]) b1[j+1]=b1[j]; }for(i=0;i if(a[i]==b[j]) a1[i]=b1[j]; for(i=0;i printf("%d\t",a1[i]);} c++對陣列中n(0 5樓:濃琦梓玥 用c語言#includevoidmain(){inti,j,data,a[10];for(i=0;i>a[i];for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i] c語言中 怎麼對任意三個整數排序(從小到大)? 6樓: #include intmain() if(a if(b printf("%d %d%d\n",c,b,a); return0;} 原理就是運用冒泡演算法,把最大的數浮在最上面,而小的數就下沉,最後就輸出。 7樓:一個人會有癮 #include"stdio.h" main() 仔細看看,可能會有點繞 8樓:匿名使用者 void pai(); main() void pai()} 9樓:雲朵的風 #include void pai(); main() void pai() } 排序一下就行 仔細看看 理解是王道 採納哦~ 對陣列a中的n(0 10樓:匿名使用者 如果整數的值有確定範圍,可以用計數排序的原理,只不過不用累計了,重複的數也只要記1個就行了. 孫梅浩,你好!解 這是一道初等數論題目 b 2 a 2 b a b a 6868的約數有68 34 17 4 2 1 b a和b a為68的約數 1 假設b a 68 那麼b a 1 解之得b 69 2 a 67 2 不符合題意,捨去 2 假設b a 34 那麼b a 2 解之得b 18 a 16 ... 1 新建一個163.php。2 輸入php網頁的結構 3 宣告php與瀏覽器互動的檔案型別和編碼。4 使用 array 函式定義一個 numbers陣列。5 使用 sort 函式對陣列 numbers 中的元素進行排序。6 使用 print r 函式,輸出排序後的陣列。7 執行網頁,在瀏覽器中輸出排... 哥德 猜想的證明 一 引子 1742年6月7日哥德 寫信給當時的大數學家尤拉,正式提出了以下的猜想 a 任何一個大於 6的偶數都可以表示成兩個素數之和。b 任何一個大於9的奇數都可以表示成三個素數之和。這就是哥德 猜想。哥德 猜想 大於6的偶數可以表示為兩個奇素數之和。這裡大於6的偶數,是指大於或等...已知正整數n,滿足n 100 a的平方 n
編寫函式用氣泡排序法對陣列中的n個資料進行從小到大的排序
如何證明n個連續整數的乘積 能被n!整除