解题思路:考虑两种情况:第一种是三个数里有1,第二种是三个数全不为1。对于第一种情况,出现1就用加法,将1与其相邻的最小的元素相加后其余用乘法;对于第二种情况,三个数连乘。
import java.util.;
public class Main{
public static void main(String arg[]){
Scanner scan=new Scanner(System.in);
int[] a=new int[3];
int score=0;
for(int i=0;i<3;i++){
a[i]=scan.nextInt();
}
if(a[0]==1){
score=1+a[1];
if(a[2]==1){
score=score+a[2];
}
else{
score=score
a[2];
}
}
else if(a[1]==1){
if(a[0]<a[2]&a[2]!=1){
score=(a[0]+1)a[2];
}
else if(a[0]<a[2]&a[2]==1){
score=(a[0]+1)+a[2];
}
else{
score=(a[2]+1)
a[0];
}
}
else if(a[2]==1){
score=(a[1]+1)a[0];
}
else {
score=a[0]
a[1]*a[2];
}
System.out.println(score);
}
}