一、实例说明
中国古代数学家张丘建在他的《算经》中提出了一个著名的 “ 百钱买百鸡问题”鸡翁一, 值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
二,实现代码
#include <iostream>
int accord(int i, int j, int k) {
if (5 * i + 3 * j + k / 3 == 100 && k % 3 == 0 && i + j + k == 100) {
return 1;
} else {
return 0;
}
}
int main(int argc, const char *argv[]) {
int i, j, k;
printf("The possible plans for buying 100 fowls with 100 yuan are :\n\n");
for (i = 0; i <= 100; ++i) {
for (j = 0; j <= 100; ++j) {
for (k = 0; k <= 100; ++k) {
if (accord(i, j, k)) {
printf("cock = %d,hen = %d,chicken = %d\n", i, j, k);
}
}
}
}
return 0;
三、实现结果