# 卖树苗

<pre><p>题目描述
植树节又到了,商家A和商家B为了卖出更多的树苗。<br />
商家A有了新的决定&#xff1a;<br />
购买树苗数量小于等于10棵&#xff0c;所有树苗按正常价格10元一棵收费&#xff1b;<br />
购买树苗数量大于10且小于等于20棵&#xff0c;超出10棵以上的树苗按8.2元一棵收费&#xff0c;其余树苗按正常价格收费&#xff1b;<br />
购买树苗数量大于20棵&#xff0c;超出20棵以上的树苗按7.5元一棵收费&#xff0c;10至20棵部分树苗按8.2元一棵收费&#xff0c;其余树苗按正常价格收费。<br />
商家B决定&#xff1a;<br />
所有树苗12元一棵&#xff0c;但是均打七折卖出。</pre><pre>图图要代表班级去买树苗&#xff0c;要求输入图图需要购买的树苗棵数&#xff0c;输出在哪家商家购买更加划算及其所要花费的钱数。
输入要求
1 行,一个整数&#xff0c;表示图图需要购买的树苗数量。
输出要求
1 行,如果商家A的树苗比较划算&#xff0c;输出&#xff1a;A&#xff0c;否则输出&#xff1a;B&#xff0c;同时输出图图购买树苗最优惠的钱数&#xff08;文字和数字间用空格隔开&#xff09;。</pre>
样例输入 </p>
<pre>
30</pre>
<p>样例输出 </p>
<pre>
B 252</pre>

以下程序实现了这一功能，请你填补空白处内容：

```cpp
#include <iostream>
using namespace std;
int main() {
	double n, A, B;	
	cin >> n;
	B = 12 * 0.7 * n;
	if (n <= 10) {
		A = 10 * n;
	}
	else if (n > 10 && n <= 20) {
		A = 10 * 10 + (n - 10) * 8.2;
	}
	___________________________;
	if (A < B) {
		cout << "A " << A;
	}
	else {
		cout << "B " << B;
	}
	return 0;
}
```

## template

```cpp
#include <iostream>
using namespace std;
int main() {
	double n, A, B;	
	cin >> n;
	B = 12 * 0.7 * n;
	if (n <= 10) {
		A = 10 * n;
	}
	else if (n > 10 && n <= 20) {
		A = 10 * 10 + (n - 10) * 8.2;
	}
	else {
		A = 10 * 8.2 + (n - 20) * 7.5 + 10 * 10;
	}
	if (A < B) {
		cout << "A " << A;
	}
	else {
		cout << "B " << B;
	}
	return 0;
}
```

## 答案

```cpp
else {
	A = 10 * 8.2 + (n - 20) * 7.5 + 10 * 10;
}
```

## 选项

### A

```cpp
else {
	A = 20 * 7.5;
}
```

### B

```cpp
else {
	A = (n - 10) * 8.2 + (n - 20) * 7.5 + 10 * 10;
}
```

### C

```cpp
else {
	A = (n - 10) * 8.2 + (n - 20) * 7.5;
}
```