要求:
编写一个程序,求三个数中的最小者,要求用带参数宏实现
我是初学者,刚入门,目前正迷茫呢
希望各位高手能帮我解答上边的那个题目啊
先行谢过了!!
确实有问题,应该这样写:
你说的不是求最小值的吗?我给你来一个
#define MIN(a,b,c) (t=a<b?a:b)<c?t:c
main()
{
float a,b,c,t,min;
printf("Input a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
min=MIN(a,b,c);
printf("min=%.2f",min);
}
我也没在电脑上运行,你试试吧,我想能行的!相信我呀,呵呵!可别打击我的积极性哟!