用宏定义,不用?:和比较switch等求两个数中较大的数
来源:互联网 发布:自制4g网络信号增强器 编辑:程序博客网 时间:2024/05/18 02:48
#include<stdio.h>
#include<math.h>
#define MAX(A,B) (A+B+abs(A-B))/2
int main()
{
int a=7,b=10,max;
printf("a=%d b=%d\n",a,b);
max=MAX(a,b);
printf("max=%d\n",max);
return 0;
#include<math.h>
#define MAX(A,B) (A+B+abs(A-B))/2
int main()
{
int a=7,b=10,max;
printf("a=%d b=%d\n",a,b);
max=MAX(a,b);
printf("max=%d\n",max);
return 0;
}
输出结果
a=7 b=10
max=10
Press any key to continue
#include<stdio.h>
int main()
{
int i=1,j=1,m=1,n=1,a=1,b=1;
if((m=(a>b))&&(n=(a>b)));
printf("m=%d n=%d ",m,n);
printf("(n++)=%d ",n++);
printf("n=%d ",n);
m=(a+b+a,n++) ;
printf("m=%d ",m);
i+=j+=3;
printf("i=%d ",i);
return 0;
}
输出结果
m=0 n=1 (n++)=1 n=2 m=2 i=5 Press any key to continue
0 0
- 用宏定义,不用?:和比较switch等求两个数中较大的数
- 【面试题】不用if,条件表达式,switch等判断语句------找出两个数中较大的
- 不用”if“,”?:“,”switch“或其他判断语句,求两个数中较大的数或较小的数
- 不用if-else和比较运算符,得出两个数中较大的那个数
- 不用任何比较判断找出两个数中较大的
- CI19.4-不用条件语句和比较操作符求两个数的较大值
- 选出两个数中较大者,不用if, ? : ,switch等判断语句.
- 不用任何比较判断找出两个数中较大的数
- 不用任何比较判断找出两个数中较大的数。
- 不用判断性语句,实现求两个整数中较大数的函数
- 不用判断性语句,实现求两个整数中较大数的函数
- 不用判断性语句,实现求两个整数中较大数的函数
- 求a,b两个数中较大的数
- 比较两个数的较大数
- 比较两个数的较大数
- 有两个变量a和b,不用“if”、“? :”、“switch”或其他判断语句,找出两个数中比较大的
- 两个数比较,不用“if”,“? :”,“switch”
- 不用if ,switch ? :比较两个整型数
- Java提高篇(三六)-----java集合细节(二):asList的缺陷
- hadoop分布式部署系列3:YARN
- hdu1685
- ReportStudio入门教程(七十七) - 自定义排名规则
- .NET中深复制与浅复制
- 用宏定义,不用?:和比较switch等求两个数中较大的数
- Linux下C/C++程序调试基础(GCC,G++,GDB,CGDB,DDD)
- 模拟解hdu1283 最简单的计算机
- TCP/IP SOCKET HTTP及HTTPS之间的关系及各自特性之总结
- Opencascade学习
- MTK面试归来
- HDOJ 题目1084 钱币兑换问题(母函数,打表)
- 树链剖分-链的剖分(线段树维护边权值的更新)
- Android App 隐藏标题栏+状态栏+导航栏