畅学编程大米题的题目描述如下:
> 老鼠爱大米
>
> 两只老鼠兄弟分别去偷大米,它们事先约定,老大偷到的大米,必须留下1/3作为储备粮,老二必须留下1/4,剩下的它们可以自己吃掉。现給出老大和老二本次偷得的大米数,且假定它们所偷得的大米数总是为整数。求老鼠兄弟本次可以有多少储备大米?输出为一个数,表示最后老鼠兄弟本次可以获得的储备大米数,保留两位小数。
输入形式:
输入为两个整数,表示老鼠兄弟所偷得的大米数。
输出形式:
输出为一个数,表示最后老鼠兄弟本次可以获得的储备大米数,保留两位小数。
样例输入:
```
10 15
```
样例输出:
```
5.50
```
解题思路:
1. 读取老大和老二偷得的大米数。
2. 计算老大留下的储备粮(1/3)。
3. 计算老二留下的储备粮(1/4)。
4. 计算剩余的大米数,即两人偷得的大米数减去各自留下的储备粮。
5. 输出剩余大米数,保留两位小数。
代码实现:
```cpp
include include using namespace std; int main() { double m1, m2, remain; cin >> m1 >> m2; remain = m1 * (1.0 / 3.0) + m2 * (1.0 / 4.0); cout << fixed << setprecision(2) << remain; return 0; } ``` 解释: `m1` 和 `m2` 分别表示老大和老二偷得的大米数。 `remain` 计算剩余的大米数,即两人偷得的大米数减去各自留下的储备粮。 `fixed` 和 `setprecision(2)` 用于设置输出的小数位数为两位。 通过以上步骤和代码,你可以解决畅学编程的大米题。