题目描述:编写一个带参数的宏MAX,实现求两数中的较大值。在main函数中,输
入3个整数x、y和z,利用宏MAX求解并输出这三个数的最大值。
如图所示
C语言调用函数求最大值
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- CSDN专家-link 2022-11-02 10:05关注
用三目运算符定义宏就行了
#include <stdio.h> #define MAX(a,b) (a>b?a:b) int main() { int x,y,z; scanf("%d%d%d",&x,&y,&z); printf("%d",MAX(MAX(x,y),z)); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录