简化 max 定义

来源:互联网 发布:php判断数据库是否存在 编辑:程序博客网 时间:2024/05/16 04:52
#include<stdio.h>
#define MAX(a,b,c,d) (((a>b?a:b)>d?(a>b?a:b):d)>c?((a>b?a:b)>d?(a>b?a:b):d):c);
int main(void)
{
    //first part
    long a,b,c,d,g;
    printf("gave me some number for abcd : : : : \n");
    scanf("%ld %ld %ld %ld",&a,&b,&c,&d);


    //second part
    g=MAX(a,b,c,d);
    printf("the bigest one is %ld\n\\n",g);
    
    return 0;
}
请问在比较多个数字大小时有没有更简单的方法对MAX进行定义!
0 0
原创粉丝点击