Go练习

go练习

GO 练习题

99 乘法口诀
package main

import "fmt"

func  main(){

   for i :=1; i<=9; i++ {
      for j := 1; j <= i; j++ {
         fmt.Printf("%d * %d = %d\t", j,i,i*j)
      }
      fmt.Println()
   }

}
猜数字

猜数字,生成随机数0-100从控制台比较。大, 提示太大了; 小 , 提示太小了 , 等于 成功程序结束,最多猜测5次,未猜对,说太笨了,程序终结


package main
import (
	"fmt"
	"time"
	"math/rand"
)

func   main (){
	for i:=1; i<=5; i++{
		rand.Seed(time.Now().Unix())  // 设置随机数种子
		a := rand.Intn(100)
		var  b int
		fmt.Print("请输入数字")
		fmt.Scan(&b)
		if b > a {
			fmt.Println("太大了")
		}else if   b  == a {
			fmt.Println("等于a")
			break
		}else if   b < a {
			fmt.Println("太小了")
		}
	}
	fmt.Println("太笨了")
}
comments powered by Disqus