题目描述
给定三个整数,请你找出它们中的最大值。
样例
输入样例:
7 14 106
输出样例:
106 eh o maior
算法1
C++ 代码
#include<iostream>
using namespace std;
int main()
{
int a,b,c,max;
cin>>a>>b>>c;
max=(a+b+abs(a-b))/2;
max=max==a?(a+c+abs(a-c))/2:(c+b+abs(c-b))/2;
cout<<max<<" eh o maior"<<endl;
return 0;
}
算法2
C++ 代码
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
int max;
max=(a+b+abs(a-b))/2;
if(max==a) max=(a+c+abs(a-c))/2;
else max=(c+b+abs(c-b))/2;
cout<<max<<" eh o maior";
return 0;
}