scanf("%d%d%d",&NUM);
改成
scanf("%d%d%d",&a,&b,&c);
最后的不明符号去掉。
另外你输出的是最大的数。
如果要输出最小的数,应该是 NUM=(a另外,呃...NUM=(a>b&&a>c)?(a):(b>c)?:b:c;
——b前面多了个':',调了半天才看出来这个错误- -。。。
----
[原创回答团]
scanf("%d%d%d",&NUM);应改为scanf("%d%d%d",&a,&b,&c);
应该是你笔误
第四行应该写:
scanf("%d%d%d",&a,&b,&c);
scanf("%d%d%d",&a,&b,&c);
scanf("%d%d%d",&a,&b,&c);
NUM=(ac)?:c:b;
试一下这样!