原文地址:Go面试编程题目(二)
1、实现以下功能?
根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入,涨工资的条件如下:
-
[10-15) +5000
-
[5-10) +2500
-
[3~5) +1000
-
[1~3) +500
-
[0~1) +200
如果输入工龄为10,基本工资为3000,程序运行后打印为:【您目前工作了10年,基本工资为 3000元,应涨工资 5000元,涨后工资 8000元】。
代码实现如下:
package main
import "fmt"
func main() {
var n, salary, sum, a int
var err error
fmt.Println("请输入您的工龄")
_, err = fmt.Scanln(&n)
if err != nil {
fmt.Println(err)
}
fmt.Println("请输入您的基本工资")
_, err = fmt.Scanln(&salary)
if err != nil {
fmt.Println(err)
}
if n >= 0 &am

本文通过五个编程题目介绍了Go语言中处理员工工资、Map操作、数据库交互及Map比较的方法。涉及工龄涨薪计算、Map数据存储、元素存在性检查、Map遍历及阶乘计算等内容,并展示了如何将Map数据存储到MySQL数据库。
最低0.47元/天 解锁文章
1906

被折叠的 条评论
为什么被折叠?



