不使用判断语句,找出两个数中的最大的。
解一:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a=100,b=90;
cout<<(a+b+abs(a-b))/2;
}
解二:
#include<iostream>
#include<cmath>
using namespace std;
bool big(int a,int b)
{
return a>=b;
}
int main()
{
int a=100,b=90;
cout<<(a*big(a,b)+b*(1-big(a,b)));
}