小博家住蒙自,他们家非常喜欢吃羊肉,在这个大冬天美美的吃上一锅羊肉,别提多惬意了。 红河州弥勒的羊肉是非常出名的。现已知弥勒的羊肉是xx元一公斤,蒙自市的羊肉是yy元一斤。 要想买弥勒的羊肉的话就必须借助顺风车的帮忙,帮忙一次是30元。 现在小博想知道,如果买nn斤羊肉的话,是在弥勒购买划算,还是蒙自购买划算?如果价格一样,小博选择在蒙自购买。c++
时间: 2024-03-11 21:46:46 浏览: 19
已经回答过这个问题了,以下是一个 C++ 的代码实现,可以根据输入的 xx、yy 和 nn,输出在哪里购买划算,并且输出需要支付的价格。
```c++
#include <iostream>
using namespace std;
int main() {
double xx, yy;
int nn;
cout << "请输入弥勒的羊肉价格(元/公斤):";
cin >> xx;
cout << "请输入蒙自市的羊肉价格(元/斤):";
cin >> yy;
cout << "请输入需要购买的羊肉数量(斤):";
cin >> nn;
double price1 = nn * (xx / 2) + 30; // 在弥勒购买需要支付的价格
double price2 = nn * yy; // 在蒙自购买需要支付的价格
if (price1 < price2) {
cout << "在弥勒购买划算,需要支付:" << price1 << " 元。" << endl;
} else if (price1 > price2) {
cout << "在蒙自购买划算,需要支付:" << price2 << " 元。" << endl;
} else {
cout << "两者价格相同,建议在蒙自购买。" << endl;
}
return 0;
}
```
需要注意的是,在弥勒购买需要借助顺风车的帮忙,因此需要加上顺风车的费用。在计算时,需要将羊肉价格换算成斤。