酷代码 AI
菜单
服务商

题目描述 一个炊事员上街采购,用n元钱买了m只鸡,其中: 母鸡一只15元; 公鸡一只10元; 小鸡一只5元; 正好把钱买完,问母鸡a、公鸡b、小鸡c各买多少只?每种鸡最少买一只 输入 读入两个整数分别为: _ 输出 输出格式见样例 样例输入 复制 500 90 样例输出 复制 mu:1 gong:8 xiao:81 mu:2 gong:6 xiao:82 mu:3 gong:4 xiao:83 mu:4 gong:2 xiao:84

```python n, m = map(int, input().split()) found = False for a in range(1, n // 15 + 1): # 母鸡数量 for b in range(1, n // 10 + 1): # 公鸡数量 c = m - a - b # 小鸡数量 if c <= 0: continue # 检查总价和数量 if 15 * a + 10 * b + 5 * c == n: print(f"mu:{a} gong:{b} xiao:{c}") found = True if not found: print("No solution") ``` 代码说明: - 输入总金额 `n` 和总数量 `m` - 遍历母鸡数量 `a` 和公鸡数量 `b` 的可能范围 - 计算小鸡数量 `c = m - a - b` - 验证总价是否等于 `n`,且每种鸡至少一只 - 输出所有符合条件的组合 - 若无解输出提示信息 执行示例: 输入:`500 90` 输出: ``` mu:1 gong:8 xiao:81 mu:2 gong:6 xiao:82 mu:3 gong:4 xiao:83 mu:4 gong:2 xiao:84 ``` [2025-12-18 18:02:41 | AI问答 | 298点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多