永发信息网

编写一个程序求三个数中最大着,要求用带参宏实现。

答案:4  悬赏:0  手机版
解决时间 2021-02-20 03:52
编写一个程序求三个数中最大着,要求用带参宏实现。
最佳答案
给你写了一个,请参考。

#include

#define MAX(a, b, c) ((a) > (b) ? ((a) > (c) ? (a) : (c)) : ((b) > (c) ? (b) : (c)))

main()
{
int x, y, z;

printf("??入三个整数:");
scanf("%d%d%d", &x, &y, &z);

printf("最大数?:%d\n", MAX(x, y, z));

return 0;
}
全部回答
//---------------------------------------------------------------------------
#include
#define MAX(_A,_B) ((_A)>(_B)?(_A):(_B))
#define MAX_OF_THREE(_A,_B,_C) (MAX(MAX(_A,_B),_C))
int main(void)
{
int a=5,b=1,c=9;
printf("%d\n",MAX_OF_THREE(a,b,c));
return 0;
}
//---------------------------------------------------------------------------
#define MAX_OF_THREE(_A,_B,_C) (((_A)>=(_B))?(_A):(((_B)>(_C))?(_B):(_C)))
或者
#define MAX(a,b) ((a)>(b)?(a):(b))
#define MAX_OF_THREE(x,y,z) (MAX(x, MAX(y,z)))
#include
#define P(a,b) (a)>(b)?(a):(b)
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d",P(a,P(b,c)));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女生对我说有困难我陪你,怎么回答?我也很喜
汉腾x7可以跑滴滴优步司机吗
租房信息上合租价钱是1400的是单人1400还是两
肛瘘疼痛的原因有哪些
退伍军人能去香港打工吗?
2017款大众朗行1.6L自动舒适版最低多少钱
宽面条可以做凉面吗
《环球时报》记者报道:2006年5月13日,韩国
豪爵摩托车125-8E后胎是什么型号
饺子的日记 (90字
如图,将边长为a的小正方形与边长为b的大正方
14-15nba季后赛对阵排名榜
生物的所有性状都是可以遗传的吗
东电动车摩托车维修我想知道这个在什么地方
妈没了会影响找对象吗
推荐资讯
吴江市力琅机械制造厂地址在什么地方,想过去
神州租车(青岛卜蜂莲花点)地址在什么地方,想
一道高一化学基础计算题(关于同位素)已知硼
织金县文腾街道水依村希望小学二年级考试分数
如何控制厨房房门只开90度
怎么看懂财经新闻?如《东方财富网》?
馨特美饰品我想知道这个在什么地方
安定东街/鼓楼北路(路口)在哪里啊,我有事要
好又多购物广场宜路店这个地址在什么地方,我
广州抗癌协会肿瘤微创治疗专业委员会怎么去啊
八通线怎么倒六号线
一个同学出国要送本书,送什么书好呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?