百钱百鸡问题
一只公鸡值五钱,一只母鸡值3钱,3只小鸡值一钱,现在用100钱买鸡问有多少种买法?
1.定义整形 公鸡(g),母鸡(m),小鸡(x);
2.两层循环,公鸡最多买20只,母鸡最多买33只;
3.小鸡(x)= 100 - 公鸡(g)- 母鸡(m);
4.打印结果。

#include<iostream>
using namespace std;
int main()
{
int g, m, x;
for (g = 0; g <= 20; g++) {
for (m = 0; m <= 33; m++) {
x = 100 - g - m;
if (5 * g + 3 * m + x / 3.0 == 100) {
cout << g << " " << m << " " << x << endl;
}
}
}
return 0;
}

浙公网安备 33010602011771号