package main
import "fmt"
func main() {
要求:可以从控制台接收用户信息,姓名,年龄,薪水,是否通过考试
1.方式一使用scanln输入
//var name string
//var age byte
//var sal float32
//var ispass bool
//fmt.Println("请输入姓名:") //程序每一次执行都会等待用户输入后回车
//fmt.Scanln(&name)
//
//fmt.Println("请输入年龄:")
//fmt.Scanln(&age)
//
//fmt.Println("请输入薪资:")
//fmt.Scanln(&sal)
//
//fmt.Println("请输入是否通过考试:")
//fmt.Scanln(&ispass)
//
//fmt.Printf("姓名是: %v\n 年龄是: %v\n 薪资是: %v\n 是否通过考试: %v\n ",name,age,sal,ispass)
//2.方式二 使用scanf可以指定格式输入
var name string
var age byte
var sal float32
var ispass bool
fmt.Println("请输入你的姓名,年龄,薪水,是否通过考试,使用空格键隔开")
fmt.Scanf("%s %d %f %t",&name,&age,&sal,&ispass)
fmt.Printf("姓名是: %v\n 年龄是: %v\n 薪资是: %v\n 是否通过考试: %v\n ",name,age,sal,ispass)
}
运行结果:
请输入姓名:
ky
请输入年龄:
22
请输入薪资:
69000
请输入是否通过考试:
ture
姓名是: ky
年龄是: 22
薪资是: 69000
是否通过考试: true
请输入你的姓名,年龄,薪水,是否通过考试,使用空格键隔开
ky 22 6900 ture
姓名是: ky
年龄是: 22
薪资是: 6900
是否通过考试: true