输出工资超过规定的人员信息


package main
import "fmt"
//编写一个程序,输入n 个员工的工号 姓名 年龄 薪资。
//输出薪资在 8000 元以上的员工的工号 姓名 年龄 薪资。
type Person struct {
	id   int
	name string
	age  int
	feed int
}
func main() {
	var n int
	fmt.Println("输入要录入的员工数目")
	fmt.Scanln(&n)
	 per :=make([]Person,n)
	fmt.Println("依次按照如下格式输入n个员工信息:工号为:%d,姓名为:%s,年龄为:%d,工资为:%d")
	for i := 0; i < len(per); i++ {
		fmt.Scan(&per[i].id, &per[i].name, &per[i].age, &per[i].feed)
		//fmt.Printf("学号为:%d,姓名为:%s,年龄为:%d,工资为:%d", per[i].id, per[i].name, per[i].age, per[i].feed)
	}

	/*per = append(per, Person{205, "王刚", 25, 9000})
	per = append(per, Person{206, "白雪", 24, 7500})
	per = append(per, Person{200, "邹越", 27, 8000})*/
	for i, _ := range per {
		if per[i].feed >= 8000 {
			fmt.Println(per[i])
		}
	}

}

猜你喜欢

转载自blog.csdn.net/qq_39944955/article/details/81840035