使用函数查找四个整数中的最大值 (C 语言)


假设我们有四个数字 abcd。我们需要通过编写自己的函数来找到它们中的最大值。因此,我们将创建一个名为 max() 的函数,它接收两个数字作为输入并找到最大值,然后使用它们找到所有四个数字中的最大值。

因此,如果输入类似于 a = 5、b = 8、c = 2、d = 3,则输出将为 8。

为了解决这个问题,我们将遵循以下步骤:

  • 定义一个名为 max() 的函数,它将接收 xy 作为输入。

  • 返回 xy 中的最大值。

  • 获取四个数字 abcd

  • 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

更新于: 2023年9月14日

35K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告