golang小案例 剪子剪子包袱錘小遊戲

2021-08-21 19:23:19 字數 1697 閱讀 2797

go語言簡單的玩耍一下剪子包袱錘遊戲。。。。。。

package main

import (

"fmt"

"math/rand"

"time"

)func main()

func caiquan()

time.sleep(1*time.second)

fmt.print("\n\n\t\t請輸入你要猜的拳是什麼:")

fmt.scanf("%s\n", &quan)

ret := rand.new(rand.newsource(time.now().unix()))

lkret := ret.intn(2)

if quan == "錘" || quan == "chuizi"

}fmt.println("這局是平局,請重新再來!")

}else if lkret == 1

}fmt.println("對不起,你輸了,輸給乙個千年老機器")

}else if lkret == 2

}fmt.println("恭喜你,你贏了,獎金500!")

} else

} else if quan == "包袱" || quan == "baofu"

}fmt.println("恭喜你,你贏了,獎金500!")

}else if lkret == 1

}fmt.println("這局是平局,請重新再來!")

}else if lkret == 2

}fmt.println("對不起,你輸了,輸給乙個千年老機器")

}else

} else if quan == "剪子" || quan == "jianzi"

}fmt.println("對不起,你輸了,輸給乙個千年老機器")

}else if lkret == 1

}fmt.println("恭喜你,你贏了,獎金500!")

}else if lkret == 2

}fmt.println("這局是平局,請重新再來!")

}else

} else

/*if lkret == 0 else if rl == 1 else if rl == 2 else

}else if lkret == 1 else if rl == 1 else if rl == 2 else

}else if lkret == 1 else if rl == 1 else if rl == 2 else

}else if lkret == 1 else if rl == 1 else if rl == 2 else

}else if lkret == 1 else if rl == 1 else if rl == 2 else

}else

*/ fmt.print("\n\n")

for i:=1 ;i<48 ; i++else

} fmt.println("\n\n\n你還要要猜拳嗎?\t繼續猜" +

" < 1 > ,結束請輸入 < 2 > ")

fmt.scanf("%d",&a)

switch a

}

這是輸出結果:

剪子包袱錘

time limit 1 sec memory limit 2 mb submit 1216 solved 525 submit status web board tom jack和mary三人在同乙個小學上學,又住在同乙個小區。所以每天上學 放學的路上,他們都玩一些小遊戲。某天,三人玩剪子包袱錘 ...

華為杯 山理工 E剪子 包袱 錘

time limit 1000 ms memory limit 65536 kib special judge submit statistic problem description 石頭 剪刀 布 是猜拳的一種,兩人玩,起源於中國,然後傳到日本 南韓等地,隨著亞歐 的不斷發展傳到了歐洲,到了近現...

簡單的c語言實現剪子包袱錘

該遊戲開局可以選兩種模式,第一種是選擇與電腦玩多少局,並且以輸入r p s分別代表石頭 布和剪刀 第二種模式是選擇獲勝多少句結束遊戲,同樣輸入r p s。最後將玩家 電腦分別贏了多少局 平了多少局的結果輸出。難點在於用rps代替312進行比較 include include include intr...