#include <stdio.h>
int main()
{
int max(int x, int y, int z);
int a,b,c,d;
scanf_s("%d,%d,%d",&a,&b,&c);
d = max(a,b,c);
printf("%d",d);
return 0;
}
int max(int x, int y, int z)
{
int f;
if (x>y)
f=x;
else f=y;
if (f>z)
f=f;
else f=z;
return (f);
}
注意这里是英文逗号的输入
这样输入才行
或者代码改成 scanf_s("%d%d%d",&a,&b,&c);
这样输入就可以
求最大值的函数可宏定义为
#define max(a,b,c) (a>b?(a>c?a:c):b>c?b:c)