c語言解答從鍵盤上輸入三個數,按從大到小的順序排列並輸出最大值

時間 2024-12-25 13:30:05

1樓:希聲和寡

#include

void main()

int a[3],i,j,temp;

printf("輸入三個數:");

for(i=0;i<3;i++)

scanf("%d",&a[i]);

for(i=0;i<3;i++)

for(j=i;j<3;j++)

if(a[i]temp=a[i];

a[i]=a[j];

a[j]=temp;

printf("最大值為:%d",a[0]);

如何用c語言實現輸入一些數字,按照從大到小排序輸出?

2樓:冰封月

用選擇排序法編寫c語言,實現從鍵盤上輸入10個數,按從大到小的順序排序輸出。**如下:

#include

int main()

int i,j,a[10],t;

printf("輸入數");

for (i = 0; i < 10; i++)scanf("%d",&a[i]);

for (i = 0; i < 10; i++)for (j = i + 1; j < 10;j++)if (a[i] t = a[i];

a[i] =a[j];

a[j] =t;

printf("從大到小");

for (i = 0; i < 10; i++)printf("%2d", a[i]);

return 0;

3樓:網友

如何用c語言實現輸入一些數字,按照從大到小排序輸出?

示例**:``c

#include

int main()

定義陣列長度為10 int array[10]; 計數器 int i,j; printf("請輸入十個整數,以逗號分隔");迴圈賦值 for(i=0;i<10;i ) scanf("%d,",

4樓:zqamemz鄭

sort語句。

從小到大:sort(變數,變數排序範圍)

從大到小要自己前面有函式。

計算機寫程式:從鍵盤上輸入任意兩個整數、按由大到小的順序輸出

5樓:刺任芹

c#/讀入兩個引數。

consolekeyinfo a = ;

consolekeyinfo b = ;

如果a的值大於b,輸出ab,否則輸出baif(>=,"+

else{","+

c語言比較數大小,c語言 比較三個數大小

水不流則腐 比較方法 1 比較從第乙個數開始,先比較第乙個數和第二個數的大小,如果第乙個數大於第二個數,則將第乙個數和第二個數互換 不大於 即等於或小於 則不作處理。2 然後,再將第二個數和第三個數比較,同樣,若大於則將它們互換。以1 2 3為例 先考慮我們所有的可能輸入型別 這裡不一一枚舉 1 2...

用c語言編寫一程式,接收從鍵盤上輸入的整數i,將陣列迴圈左移i位

思路 可以定義兩個陣列a和b,以及整數i,陣列a用來存放原始資料,陣列b用來存放移動過後的資料,依次把a的第i位到結束位置的數存放到b中,再把a的0位置到i位置數存放到b中,最終的b就是陣列迴圈左移i位的最終結果。參考 include include int main b 6 i,j i 2 for...

C語言從鍵盤上任意輸入圓的半徑,求圓的面積,可以無限次輸

藤原子大雄 計算機程式設計c語言 b卷 選擇題 每小題1.5分,共24分 1 以下不c語言關鍵字的是 a 是student b break c select d int ac都不是 2 已知a,b是整形變數,則以下合法的表示式為 a a a a 1 b a b b a c a 5 d a b 2.5...