不引入中间变量,比较俩数的大小用C语言怎么写程序
来源:百度知道 编辑:UC知道 时间:2024/06/28 10:46:25
用 ?:
(a>b)?a:b
如果a>b这个式子指为a否则为b
比较大小根本不用引入变量,变量只是用来存放最大值和最小值,交换两个数才需要引入变量
int max(int a,int b)
{
if(a>b)return a;else return b;
}
? 是比较大小么? 不是互换?
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/28 10:46:25
用 ?:
(a>b)?a:b
如果a>b这个式子指为a否则为b
比较大小根本不用引入变量,变量只是用来存放最大值和最小值,交换两个数才需要引入变量
int max(int a,int b)
{
if(a>b)return a;else return b;
}
? 是比较大小么? 不是互换?