#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;
}
相关文章
- 01-17Windows破解&逆向-CrackMe_1实例(使用IDA Pro修改静态区资源)
- 01-17C++ 多线程编程实例【2个线程模拟卖火车票的小程序】
- 01-17requests+bs4模块--简单爬虫实例--笔趣阁篇
- 01-17Socket简单实例
- 01-17python数据类型强制转换实例详解
- 01-17CSS动画实例:SierPinski地毯
- 01-17扩展Mongoose Model的静态方法和实例方法
- 01-172D热力图实例
- 01-17OpenGL (UBO)Uniform Buffer Object统一缓冲区对象的实例
- 01-17.net Strings.Split静态方法和mystring.Split 实例方法在处理空字符串时的不同