java輸入十個數(shù)從小到大排序 C語言如何輸入十個數(shù),按從大到小順序排列?
C語言如何輸入十個數(shù),按從大到小順序排列?你好,我是【紅燒不是我的特長】,很高興為你解答。可以輸入同時進行插入排序,提高效率。代碼如下:#include <stdio.h>int main()
C語言如何輸入十個數(shù),按從大到小順序排列?
你好,我是【紅燒不是我的特長】,很高興為你解答。
可以輸入同時進行插入排序,提高效率。
代碼如下:
#include <stdio.h>int main(){ int a[10], i, j,t //定義數(shù)組,及其它變量 for(i=0i<10i ) { scanf("%d",&t)//輸入到臨時變量t for(j = i j > 0 j --)//查找插入位置 { if(a[j-1] >= t) break a[j] = a[j-1] //移動元素,讓出插入的空間 } a[j] = t//插入 } for(i=0i<10i ) //輸出 { printf("%d,",a[i]) } printf("n") return 0}更多專業(yè)的科普知識,歡迎關注我。如果喜歡我的回答,也請給我贊或轉發(fā),你們的鼓勵,是支持我寫下去的動力,謝謝大家。