题目描述
定义一个带参的宏(或者模板函数),从三个数中找出最大的数。
输入
3个短整型数,空格隔开
3个实数,空格隔开
3个长整数,空格隔开
输出
最大的数,对于实数保留2位小数。
样例输入
1 2 3
1.5 4.7 3.2
1234567 12345 12345678
样例输出
3
4.70
12345678
参考代码
#define MAX(a,b,c) (a>((b>c)? b:c))? a:((b>c)? b:c)
main()
{
float x,y,z,t;
scanf("%f%f%f",&x,&y,&z);
t=MAX(x,y,z);
printf("%.3fn",t);
printf("%.3f",t);
}
解析
暂无