求 x y z,找出最大值最小值C语言实现
#include <stdio.h>
#define max(x,y,z) ((x)>(y)?(x):(y))>(z)?((x)>(y)?(x):(y)):(z)
#define min(x,y,z) ((x)<(y)?(x):(y))<(z)?((x)<(y)?(x):(y)):(z)
int main(void)
{
unsigned int a,b;
a = min(3,1,6);
b = max(6,7,8);
printf("a=%d\n",a);
printf("b=%d\n",b);
return 0;
}
本文介绍了一种使用C语言实现查找三个数中最大值和最小值的方法。通过宏定义实现了简洁的函数,用于比较并返回给定数值的最大值和最小值。
2万+

被折叠的 条评论
为什么被折叠?



