C怎麼比較數的大小並按從大到小的順序輸出?要用if語句

時間 2021-09-05 17:53:43

1樓:匿名使用者

用氣泡排序

int scores = new int [3];//定義陣列int i,j;

int temp;

console.writeline("輸入三位數");

for(i=0;i<3;i++)個數",i+1);

scores[i]=int.parse(console.readline());

}for(i=0;iscores[j+1])}}console.writeline("排序後的數字為");

for(i=0;i

}給我分吧,我是用手機寫的這段程式,花了20分鐘呢,可憐的我,

2樓:落水神

console.writeline("請輸入資料,以空格或逗號分開:");

string numstr=console.readline();

string numsstr=numstr.split(new char);

string numstr;

try}

foreach(var num in numsstr)console.write(num+"\t");

}catch(exception ex)

3樓:匿名使用者

class program

if (a[1] > a[2])

if (a[0] > a[1])

for (int i = 0; i < 3; i++)console.write(a[i] + " ");

console.writeline("按回車結束");

console.readline();}}

4樓:匿名使用者

if(a>b && a>c)

max=a;

else if(b>a && b>c)

max=b;

else if(c>a && c>b) (為了你明白我寫出來了,可以直接寫個else)

max=c;

if(a

min=a;

else if(bb && aa && ba && cb)?((a>c)?a:c):((b>c)?b:c)剩下的就充分發揮你的邏輯能力吧

5樓:

用控制檯做的:

using system;

class compare

;//利用氣泡排序對陣列進行排序,這個寫**對任何一維陣列都可以排序;

for (int i = 0; i < myarray.length - 1; i++)}}

//輸出結果;

for(int i = 0; i < myarray.length;i++)

console.write(myarray[i]+" ");

console.readline();}}測試了,行得通,希望你能學到知識……

6樓:匿名使用者

int array= new int ;

int temp = 0 ;

for (int i = 0 ; i < array.length - 1 ;i++)}}

從鍵盤上輸入三個整數a,b,c要求按從大到小的順序輸出,用if-else語句

7樓:匿名使用者

int main()

else

return 0;}

8樓:匿名使用者

#include

int main()

if(c>a)

printf("%d,%d,%d\n",c,a,b);

else

{if(b

C語言中要把數從大到小排列出來應該怎麼編

木澂 初學簡單版本 如下 include int main int a,b,c 定義三個數的變數int t 定義作為交換的變數 scanf d d d a,b,c 取值 if a b 如果a,b,進行交換,反之不動 if a c 同上 if b c printf 5d 5d 5d n a,b,c 輸...

用C語言編寫比較數大小的程式,要求同時輸出最大和最小的數

include stdio.h void main printf 這六個數中的最大值和最小值分別是 d d max,min include void main printf 最大數是 lf,最小數是 lf n in 5 in 0 快樂在飛翔 include stdio.h float a 6 flo...

c語言排序,從大到小for i 0 iN 1 i和for j i jN j不懂,尤其是為什麼j i

沒有響應 這個是冒泡法.第一層迴圈是控制已經排號需的陣列 第二層迴圈每迴圈一次就把一個最大數拍到陣列的最前邊所以當第一次迴圈玩以後 array 0 裡就是陣列裡最大的數第二次迴圈的時候就直接從 array 1 開始了 所以就是 j i 這個排序是選出最大的數放到陣列的前面,第一次迴圈,選出一個,然後...