5C还是5S
描述
Yomean师兄是个土豪,最近他遇到了一个麻烦,他想买个苹果,但是要买5S好呢还是买5C好。最后他决定按性价比来选,选择性价比高的,如果性价比一样那么优先选择5S。
性价比=性能/价值。
输入
输入第一个行是一个整数T,表示总共有T组数据。
接下来是T组数据,每组数据占一行,有4个不大于10000的整数,每两个数由一个空格隔开。
A1 B1 A2 B2
A1,B1,A2,B2分别代表5S的性能值、5S的价格、5C的性能值、5C的价格。
输出
结果输出T行,对应T组数据。如果yomean买5S,请输出”iphone 5S”,否则输出“iphone 5C”。注意不要输出双引号和注意字母大小写。
输入样例 1
2
1 2 4 8
1 2 4 4
输出样例 1
iphone 5S
iphone 5C
Solution
直接比较输出就好了
Code
#include<iostream>
using namespace std;
int T,a,aa,b,bb;
int main(){
ios::sync_with_stdio(false); //加速
cin.tie(0),cout.tie(0);
cin >> T;
while(T --){
cin >> a >> aa >> b >> bb;
if((double)1.0 * a / aa >= (double)1.0 * b / bb)puts("iphone 5S"); //防止向下取整,除法比较最好还是转换成double类型
else puts("iphone 5C"); //puts输出字符串自动换行
}
}