1. 程式人生 > >go 語言基礎 for迴圈經典練習題 百元買百雞

go 語言基礎 for迴圈經典練習題 百元買百雞

題目:百元百雞,一百元錢買100只雞,公雞5元一隻,母雞3元一隻,小雞1元3個。

解題思路 先找出100元最多可以買多少隻雞,再通過條件,找出符合要求的正確數字

package main

import "fmt"
func main()  {
   /*
   百元百雞,一百元錢買100只雞,公雞5元一隻,母雞3元一隻,小雞1元3個。
   公雞:0-20
   母雞:0-33
   小雞:100-公雞-母雞
    */
for i := 0 ;i<= 20;i++{//公雞
for j:=0;j<=33;j++{//母雞
k := 100-i-j // 小雞的數量
if i * 5 + j * 3 + k / 3 == 100 && k % 3 
== 0{ fmt.Println("公雞:",i,"母雞:",j,"小雞:",k) } } } }