求10個整數中的最大值 將三個數從大到小輸出

2021-09-25 07:29:08 字數 843 閱讀 7041

今天來做兩道題:

1、求10個整數中的最大值

思路:將陣列中第乙個數 arr[0] 先定義為最大值 max;

再利用迴圈,不斷從陣列中取出乙個數 arr[i] 與最大值 max 比較;

如果取出的這個數 arr[i] 比最大值 max 大,則將 arr[i] 賦給max;

迴圈結束,列印 max 的值。

int

main()

;int max = arr[0]

;for

(i =

0; i <

10; i++)}

printf

("max=%d\n"

, max)

;return0;

}

執行結果截圖:

2、將三個數從大到小輸出

思路:a 與 b 比較;

a 與 c 比較;

b 與 c 比較;

需要注意的是,a、b、c 比較的順序

int

main()

if(a < c)

if(b < c)

printf

("a=%d b=%d c=%d\n"

, a, b, c)

;return0;

}

執行結果截圖:

練習就到這,拜~

求10 個整數中最大值

題目 求10 個整數中最大值 分析 可以預設第乙個數為最大,用max儲存最大數字,然後每輸入乙個數字,就與max進行比較,不斷更新max的值。最後max中儲存的值就是最大數字。這裡10個整數可以不用陣列儲存,逐一輸入比較 也可以用陣列儲存,然後遍歷比較。define crt secure no wa...

求10 個整數中最大值。

求10 個整數中最大值。define crt secure no warnings include int main max a 0 for i 0 i 10 i else printf 這十個整數的最大值是 d n max system pause 程式設計思路 首先從鍵入十個整數 由於數值較多,...

找出三個數的最大值與三個數的按序輸出

兩個題目 方法一 使用if語句,建立中間變數 求三個整數的最大值 比較三個數並由從大到小的次序輸出 include include void compare int a,int b,int c if a c a c,a c交換,交換後a c if b c b c,b c交換,交換後b c print...