注册 登录
编程论坛 C语言论坛

各位大佬,萌新求带

晨雪初融 发布于 2021-04-27 23:18, 1205 次点击
C语言:求三个整数的平均值,要求用带参宏实现且把带参宏定义存放在自己定义的头文件中。


[此贴子已经被作者于2021-4-27 23:19编辑过]

1 回复
#2
rjsp2021-04-28 08:31
求三个整数的平均值

三个整数的平均值 是什么类型呢?

比如 1,3,4 的平均值是 2,还是 2.666…… ?
如果你想得到 2,那么应该是 #define M_AVG_OF_THREE_NUMBERS(a,b,c) (((a)+(b)+(c))/3)
如果你想得到 2.666……,那么应该是 #define M_AVG_OF_THREE_NUMBERS(a,b,c) (((a)+(b)+(c))/3.)
1