百钱买百鸡问题(难度:半颗星)
2017-05-13 16:09
183 查看
问题描述:
一只公鸡5钱,一只母鸡3钱,3只小鸡1钱,百钱买百鸡(100钱必须花完,买到的鸡也必须是100只),输出所有的购买方案。
例如: 0只公鸡,25只母鸡,75只小鸡是符合要求的,
因为 0 * 5 + 25 * 3 + 75 / 3 = 100 并且 0 + 25 + 75 = 100
参考代码:
运行结果:
一只公鸡5钱,一只母鸡3钱,3只小鸡1钱,百钱买百鸡(100钱必须花完,买到的鸡也必须是100只),输出所有的购买方案。
例如: 0只公鸡,25只母鸡,75只小鸡是符合要求的,
因为 0 * 5 + 25 * 3 + 75 / 3 = 100 并且 0 + 25 + 75 = 100
参考代码:
#include <stdio.h> #include <string.h> int main() { int i, j, k; for (i = 0; i <= 20; i++) //因为总数是100,因为每只5元,最多100/5 { for (j = 0; j <= 34; j++) { for (k = 0; k <= 300; k++) { if (k % 3) continue; if (5 * i + 3 * j + k / 3 == 100 && i + j + k == 100) printf("公鸡 = %d 只, 母鸡 = %d 只, 小鸡 = %d 只\n", i, j ,k); } } } return 0; }
运行结果:
相关文章推荐
- BBS 设计思路系列 ---- 如何把有难度,冷门但是关心的人少的问题突出出来??
- BBS 设计思路系列 ---- 如何把有难度,冷门但是关心的人少的问题突出出来??
- 算法---->NP-难度和NP-完全的问题
- 医保异地报销问题多 全国联网结算尚有难度
- POJ 1321 棋盘问题 dfs 难度:0
- leetcode -- 问题难度分布
- 算法---->NP-难度和NP-完全的问题
- 增加难度的抽签问题(最内两层使用二分法)
- LeetCode 问题汇总(算法,难度,频率)
- 变态题大串烧:微软面试问题 -- 三.难题:这类题有一定难度,如果得不到答案,也不能说明什么
- 超级难度数学问题
- 单链表常见操作——18个难度各异的问题
- 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数
- 高难度TSQL 问题一道
- 超高难度框架问题之最佳解决方案
- 关于1+2,有点难度的问题
- [VB.NET]问一个键盘的模拟问题,如何做一个画面键盘来代替微软的软键盘,有点难度呀!!!
- 问题的难度
- 什么是P问题, 什么是NP问题, 什么是NP难度问题,什么是NP完全问题
- POJ 3984 迷宫问题 bfs 难度:0