c语言两个数取最大值
时间: 2024-10-25 16:16:19 浏览: 23
C语言三个数排列大小的实现方法
5星 · 资源好评率100%
C语言中可以通过定义一个函数来实现两个数取最大值的功能。可以使用三目运算符或者if语句来实现。
下面是一个使用if语句实现的例子:
```
#include <stdio.h>
int getMax(int x, int y) {
if (x > y) {
return x;
} else {
return y;
}
}
int main() {
int a = 10, b = 20;
int max = getMax(a, b);
printf("最大值max=%d\n", max);
return 0;
}
```
在这个例子中,我们定义了一个名为getMax的函数,它接收两个参数x和y,然后使用if语句来比较它们的大小,最后返回较大的那个数。
在主函数中,我们定义了两个变量a和b,并将它们作为参数传递给getMax函数。然后将函数返回的结果赋值给变量max,并输出最大值。
除了if语句,我们还可以使用三目运算符来实现两个数取最大值的功能。下面是一个使用三目运算符实现的例子:
```
#include <stdio.h>
int getMax(int x, int y) {
return x > y ? x : y;
}
int main() {
int a = 10, b = 20;
int max = getMax(a, b);
printf("最大值max=%d\n", max);
return 0;
}
```
在这个例子中,我们定义了一个名为getMax的函数,它接收两个参数x和y,然后使用三目运算符来比较它们的大小,最后返回较大的那个数。
在主函数中,我们定义了两个变量a和b,并将它们作为参数传递给getMax函数。然后将函数返回的结果赋值给变量max,并输出最大值。
阅读全文