题解 | #百钱买百鸡问题#
百钱买百鸡问题
https://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b
package main import ( "fmt" ) func buyChicken() { for i:=0; i<=100; i++ { for j:=0; j<100; j++ { // 不能买半只鸡 if (100-i-j) % 3 != 0 { continue } if 5 * i + 3 * j + (100-i-j) / 3 == 100 { fmt.Printf("%d %d %d\n", i, j, 100-i-j) } } } } func main() { var n int fmt.Scan(&n) buyChicken() }
// 本题输入一个数字,所以采用:fmt.Scan(&n)