[ABC 098] 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+B, A−B 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函数

浙公网安备 33010602011771号