宏定义比大小 求解为啥我的程序无法运行?

#include <iostream>
using namespace std;
#define MAX(x,y,z) (z>x?(z>y?z:y):(x>y?x;y))

int main()
{
int a;
int b;
int c;
cin>>a>>b>>c;
int t;
t=MAX(a,b,c);
cout<<t;
return 0;

}

改成
#define MAX(x,y,z) (z>x?(z>y?z:y):(x>y?x:y))追问

谢谢 我太大意了 拼写错了

温馨提示:答案为网友推荐,仅供参考
相似回答