[ABC 098] A-Add Sub Mul

A - Add Sub Mul


Time limit : 2sec / Memory limit : 1024MB

Score : 100 points

Problem Statement

You are given two integers A and B. Find the largest value among A+BAB and A×B.

Constraints

  • −1000≤A,B≤1000
  • All values in input are integers.


[题目解释]
  给你两个整数A,B在A+B,A-B,A*B中寻找最大值(-1000≤a,b≤1000,且a,b为整数)
[题目解析]
  读入两个整数A,B分别算出A+B,A-B,A*B的数值后,取最大值记录在ans里即可
[代码]
/*
    Name: Add Sub Mul 
    Author: FZSZ-LinHua
    Date: 2018 06 06
    Exec time: 1ms
    Memory usage: 128KB
    Score: 100
    Algorithm: Brute-force 
*/
# include "cstdio"
# define max(a,b) ((a)>(b)?(a):(b)) 

int main(){
    int a,b,ans;
    scanf("%d%d",&a,&b);   //输入两个整数 
    ans=max(a+b,max(a-b,a*b)); //等价于取a+b,a-b,a*b的最大值并存入ans中 
    printf("%d",ans);    //打印答案 
    return 0; 
} 
注意:代码中的max也可以用"iostream"库中的max函数

 

 
posted @ 2018-06-06 20:11  FJ-Frank  阅读(381)  评论(0)    收藏  举报