1樓:匿名使用者
#include
void main()
if(a if(a if(b if(b if(c printf("按小到大排序 %d %d %d %d\n",d,c,b,a); }看看複合嗎 a中永遠是最大值 b是老二 c是老三 d是老四這是程式的思路 2樓:旋轉在雪中 # include void main () if(a>b) } if(a>c) if(a>d) if(b>c) if(b>d) if(c>d) printf("排序結果如下:\n"); printf("%d %d %d %d \n",a,b,c,d); c語言即中文版的c語言,是一種程序導向的計算機程式設計語言。 3樓:匿名使用者 給你個參考 這個是排3個數字大小的 if語句排列#include "stdafx.h" int main(int argc, char* argv)if(b>c) if(a>b) return 0;} 4樓: 這個是昨天寫的3個數從大到小,4個數的就不擴充套件了~void sort() else if(z>=x) printf("\nthe sequence is %d,%d,%d",y,x,z); else if (z>=y) printf("\nthe sequence is %d,%d,%d",y,z,x); else printf("\nthe sequence is %d,%d,%d",z,y,x);} 5樓:匿名使用者 int a [3]; scanf("%d"&a); for(i=o,i<3;i++)} 6樓:藍淚雨恰恰 樓上的回答都挺到位了呀,難道還有錯? 7樓:柴南戎 -。-不用陣列,那豈不是得把所有情況都if個遍……? 4個數比較大小,結果從小到大排列,用c語言怎麼編? 8樓:育知同創教育 #include void main() if (a>c) if (a>d) if(b>c) if(b>d) if(c>d) printf("%5.2f,%5.2f,%5.2f,%5.2f\n",a,b,c,d); }運用氣泡排序演算法,小的數字不斷上升,最上面的是最小的,大的數字下沉,最後就依次輸出就可以了。 9樓:似水流年 冒泡 排序演算法!! #include void main() .for( i=1;i<=3;i++)}}//輸出陣列中的元素 for(int j=0;j<=3;++j)}上機試一試吧!!! 10樓: 定義一個兩個數的比較函式 int max() }再來個for()迴圈就行了 11樓:市娜符桃 int[4] info; for(int j=0;j<4;j++)}} c語言程式設計,從鍵盤輸入四個整數,按照數值從小到大順序輸出 12樓:小夏在深圳 源**如下: #include int main( ) for(int i = 0 ; i < 4 ; i++)} if(k != i) for(int i = 0 ; i < 4 ; i++)return 0; }擴充套件資料輸入5個數,按從小到大順序輸出的源**如下: #include void main() printf("排序後的資料為:"); for(i=0;i<5;i++) printf("%d ",a[i]); printf("\n");} 13樓:匿名使用者 注意本程式中scanf的輸入格式,輸入整數時,記得按格式,別忘記「,」,呵呵 #include void main() if(a>c) if(a>d) if(b>c) if(b>d) if(c>d) printf("%d,%d,%d,%d",a,b,c,d);} 14樓:羽龍飛 #include void main() printf("排序後的排列是: "); for(i=0; i<4; ++i) printf("%d ",a[i]); }我寫了個**。你參考下咯。希望可以幫助到你可以啊。你可以執行下。我已經試驗過了。**是正確的 int com int p,int n return 0 c語言從鍵盤輸入10個數,使用冒泡法對這10個數進行排序。要求使用指標實現。include stdio.h void main printf the result for i 9 i 0 i 冒泡演算法排序 把結果列印出來。for i 0 i... 把裡面比較和交換的變數 倒過來 可以過載運算子,或者新定義一個函式 include bool cmp int a,int b return a b int main int a 5 std sort a,a 5,cmp for int i 0 i 5 i printf d n a i return ... 正如樓上所說,這個方法是很多的。我舉一個例子 include void swap double x,double y 定義交換函式 main for i 0 i 3 i 氣泡排序for j 0 j 3 i j if st j st j 1 swap st j st j 1 for i 0 i 5 i...輸入n個整數,將它們從小到大排序後輸出。要求 使用冒泡法或選擇法排序,使用指標作為函式形式引數
C 程式設計中快速排序預設的是從小到大,怎樣才能用快速排序達到從大到小排序
C語言 呼叫自定義交換函式,完成浮點數從小到大排列