C程题:分别用函数和带参的宏,从三个数中找出最大的数.
Description
分别用函数和带参的宏,从三个数中找出最大的数.
Input
3个实数
Output
最大的数,输出两遍,先用函数,再用宏.保留3位小数.
SampleInput
123
SampleOutput
3.000
3.000
另:用参数求最大值的那部分这么写都哪里错了?
#include
intmain()
{
intmax(inta,intb,intc);
scanf("%d%d%d",&a,&b,&c);
printf("%.3f",max()};
getch();
return0;
}
voidmax(intx,inty,intz)
{
intmax;
max=x>(y>z?y:z)?x:(y>z?y:z);
}