// 6. (for 循环)*“百钱买百鸡”是我国古代的著名数学题。题目这样描述:3 文
// 钱可以买1只公鸡,2 文钱可以买一只母鸡,1 文钱可以买3 只小鸡。用100 文
// 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
for (int gj = 0; gj <= 33; gj++) {
for (int mj = 0; mj < 50; mj++) {
for (int xj = 0; xj < 100; xj++) {
double sum = (double) (gj * 3 + mj * 2 + xj / 3);
int sum1 = gj + mj + xj;
int sum2 = xj % 3;
if (sum == 100 && sum1 == 100 && sum2 == 0) {
System.out.print("公鸡:母鸡:小鸡: " + gj + "\t" + mj + "\t" + xj + "\n");
}
}
}
}
}
}
该博客探讨了中国古代著名的数学问题——百钱买百鸡。通过使用三层嵌套for循环,代码展示了如何用100文钱购买100只鸡,其中3文钱买1只公鸡,2文钱买1只母鸡,1文钱买3只小鸡。博客详细解释了算法的逻辑,以找出所有可能的组合,并在满足条件时打印出公鸡、母鸡和小鸡的数量。
*“百钱买百鸡”是我国古代的著名数学题。&spm=1001.2101.3001.5002&articleId=124007479&d=1&t=3&u=6f44cae58c5d4c36adb05a427ba52739)
1507

被折叠的 条评论
为什么被折叠?



