C 练习实例49 - Break易站

[

C 练习实例49
C 语言经典100例
题目:#if #ifdef和#ifndef的综合应用。
程序分析:无。
程序源代码:


//  Created by www.runoob.com on 15/11/9.

//  Copyright © 2015年 Break易站. All rights reserved.

//



#include<stdio.h>

#define MAX

#define MAXIMUM(x,y)(x>y)?x:y

#define MINIMUM(x,y) (x>y)?y:x

int main()

{

    int a=10,b=20;

#ifdef MAX

    printf("更大的数字是 %d\n",MAXIMUM(a,b));

#else

    printf("更小的数字是 %d\n",MINIMUM(a,b));

#endif

#ifndef MIN

    printf("更小的数字是 %d\n",MINIMUM(a,b));

#else

    printf("更大的数字是 %d\n",MAXIMUM(a,b));

#endif

#undef MAX

#ifdef MAX

    printf("更大的数字是 %d\n",MAXIMUM(a,b));

#else

    printf("更小的数字是 %d\n",MINIMUM(a,b));

#endif

#define MIN

#ifndef MIN

    printf("更小的数字是 %d\n",MINIMUM(a,b));

#else

    printf("更大的数字是 %d\n",MAXIMUM(a,b));

#endif

    return 0;

}

以上实例输出结果为:


更大的数字是 20

更小的数字是 10

更小的数字是 10

更大的数字是 20

C 语言经典100例

]
  •   本文标题:C 练习实例49 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/c-3/19761.html

    posted on 2020-07-13 21:18  MrAit  阅读(124)  评论(0编辑  收藏  举报

    导航