建民打卡日记4.14
一、问题描述
一只公鸡五文钱,一只母鸡三文钱,三只小鸡一文钱,用百钱买百鸡,求各种鸡数量
二、
1.确定循环范围
2.建立循环嵌套穷举范围内所有情况
2.将符合条件的情况输出
三、程序流程图
四、代码实现
#include <iostream>
using namespace std;
int main() {
int cock;
int hen;
int chicken;
for (cock = 0; cock <= 20; cock++) {
for (hen = 0; hen <= 33; hen++) {
for (chicken = 0; chicken <= 100; chicken++) {
if (5 * cock + 3 * hen + chicken / 3.0 == 100 && cock + hen + chicken == 100)
printf("cock=%2d,hen=%2d,chicken=%2d\n", cock, hen, chicken);
}
}
}
}