你这个题,是宏定义三目运算符的地方出了问题,我改过以后,你看看能不能得到你想要的结果,如果结果是对的,那就结贴吧
这是我改过的
#include<stdio.h>
#define MIN(a,b,c) ((a < b? a : b) < c ? (a < b? a : b):c) /*宏定义找三个数中较小数*/
main()
{
int x,y,z;
printf("please input x、y、z:\n");
scanf("%d,%d,%d",&x,&y,&z);
printf("the min number is:%d\n",MIN(x,y,z)); /*宏定义调用*/
}
|