输入3个整数a,b,c,代表原料特征。
三种提纯方法对应三组操作符
a-b*c
a+b/c
a+b+c
找出三种方法结果的最大值,并输出这个方法序号。
输入格式
三个整数以空格隔开,保证范围[-100,100]
输出格式
输出一个数字,代表最优方法的序号。
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
cin >> a >> b >> c;
int i1 = a-b*c;
int i2 = a+b/c;
int i3 = a+b+c;
if(i1>i2 && i1>i3) cout << 1;
if(i2>i1 && i2>i3) cout << 2;
if(i3>i1 && i3>i2) cout << 3;
}
```
#include<iostream>
#include<cmath>
using namespace std;
int main() {
double a,b,c,mid;
cin >> a >> b >> c;
double f[3];
int mid2;
f[0] = a - b * c;
f[1] = a + b / c;
f[2] = a + b + c;
int index[] = {1,2,3};
for(int i = 0;i < 3;i++){
for(int j = i;j < 3;j++){
if(f[i] > f[j]){
mid = f[i];
f[i] = f[j];
f[j] = mid;
mid2 = index[i];
index[i] = index[j];
index[j] = mid2;
}
}
}
printf("max = %lf index = %d",f[2],index[2]);
}