輸入整數x,y,z,請把這數由小到大輸出

2021-03-19 18:21:42 字數 422 閱讀 9699

1樓:邰輝荀暄和

先比較x,y,如果x大於y,則交換兩數的值,也就是把x,y中較小的數放在x中,把較大的數放在y中。使得x

再比較x和z,同樣如果如果x小就不交換,如果x大於z,就交換,使得x中存放較小的那個數。

通過以上兩步,使得x中存放的就是三個數中最小的數了。

再通過第三次判斷,使得y中存放居中的數,z中存放最大的數,這樣按x,y,z的順序列印出來,當然就由小到大排好了。

2樓:鬼火狼煙

main()

/*交換x,y的值

*/if(x>z)

/*交換x,z的值*/

if(y>z)

/*交換z,y的值*/

printf("**all to big: %d %d %d\n",x,y,z);}

C語言編寫一程式,實現整數a,b,c由鍵盤輸入,輸出其

include int main include stdio.h void main 有三個整數a,b,c,由鍵盤輸入,輸出其中最大的數 c語言程式設計怎麼寫?執行 如下 include void main c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理...

c語言輸入任意多個整數並輸出這些數的和

include int main int sum 0,t,num printf 輸入整數個數 n scanf d num for int i 0 i只要總和不超過int的最大值,算的結果都能正常 include define m 100 想輸入多少輸入多少,自己隨便改,不過不能大於214748364...

用C語言做出有整數abc由鍵盤輸入,輸出其中最大的數

include int main else printf 最大的整數是 d n a return 0 include int max int a,int b,int c 先宣告求最大的函式,在main下面是函式體,若要求最小,你修改下面的 就可以了 void main int max int a,i...