使用函式查詢四個整數中的最大值 (C 語言)
假設我們有四個數字 a、b、c 和 d。我們需要透過編寫自己的函式來找到它們中的最大值。因此,我們將建立一個名為 max() 的函式,它接收兩個數字作為輸入並找到最大值,然後使用它們找到所有四個數字中的最大值。
因此,如果輸入類似於 a = 5、b = 8、c = 2、d = 3,則輸出將為 8。
為了解決這個問題,我們將遵循以下步驟:
定義一個名為 max() 的函式,它將接收 x 和 y 作為輸入。
返回 x 和 y 中的最大值。
獲取四個數字 a、b、c 和 d。
left_max := max(a, b)
right_max := max(c, d)
final_max = max(left_max, right_max)
返回 final_max
示例
讓我們看看下面的實現來更好地理解:
#include <stdio.h>
int max(int x, int y){
if(x > y){
return x;
}else{
return y;
}
}
int main(){
int a = 5, b = 8, c = 2, d = 3;
int left_max = max(a, b);
int right_max = max(c, d);
int final_max = max(left_max, right_max);
printf("Maximum number is: %d", final_max);
}
輸入
a = 5, b = 8, c = 2, d = 3
輸出
Maximum number is: 8
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP