买水果
描述
短参加编程竞赛获得了一等奖,阿短想请他的朋友庆祝下。阿短来到水果店买水果,applea元一斤,pearb元一斤,watermelonc元一斤。阿短一共带了N元,阿短的朋友很多,所以要多买些水果。请编写一个程序帮阿短计算能买到最多的是那种水果,一共可以买多少斤?
输入
第一行一个整数N,表示阿短带的钱。
第二行三个整数a、b、c,分别表示三种水果的价格。
输出
第一行输出一个字符串,能买到最多的是那种水果。
第二行输出一个整数,表示阿短可以买到多少斤水果(结果取整)。
输入样例 1
30
5 3 6
输出样例 1
pear
10
#include <iostream>
#include <string>
int main() {
int N;
int a, b, c;
std::cin >> N;
std::cin >> a >> b >> c;
int maxApples = N / a;
int maxPears = N / b;
int maxWatermelons = N / c;
std::string maxFruit = "apple";
int maxAmount = maxApples;
if (maxPears > maxAmount) {
maxFruit = "pear";
maxAmount = maxPears;
}
if (maxWatermelons > maxAmount) {
maxFruit = "watermelon";
maxAmount = maxWatermelons;
}
std::cout << maxFruit << std::endl;
std::cout << maxAmount << std::endl;
return 0;
}