fmt方法练习(简易计算机)
package main
import (
"fmt"
)
func main() {
// + - * / %
var a1 int
var b1 int
var c1 int
fmt.Println("请输入 整数")
fmt.Scanln(&b1)
fmt.Println("请输入 1+ 2- 3* 4/ 5%")
fmt.Scanln(&a1)
fmt.Println("请输入 整数")
fmt.Scanln(&c1)
if a1 == 1 {
b1 += c1
fmt.Println("结果为:", b1)
} else if a1 == 2 {
b1 -= c1
fmt.Println("结果为:", b1)
} else if a1 == 3 {
b1 *= c1
fmt.Println("结果为:", b1)
} else if a1 == 4 {
b1 /= c1
fmt.Println("结果为:", b1)
} else if a1 == 5 {
b1 %= c1
fmt.Println("结果为:", b1)
}
fmt.Println("结束")
}
import (
"fmt"
)
func main() {
// + - * / %
var a1 int
var b1 int
var c1 int
fmt.Println("请输入 整数")
fmt.Scanln(&b1)
fmt.Println("请输入 1+ 2- 3* 4/ 5%")
fmt.Scanln(&a1)
fmt.Println("请输入 整数")
fmt.Scanln(&c1)
if a1 == 1 {
b1 += c1
fmt.Println("结果为:", b1)
} else if a1 == 2 {
b1 -= c1
fmt.Println("结果为:", b1)
} else if a1 == 3 {
b1 *= c1
fmt.Println("结果为:", b1)
} else if a1 == 4 {
b1 /= c1
fmt.Println("结果为:", b1)
} else if a1 == 5 {
b1 %= c1
fmt.Println("结果为:", b1)
}
fmt.Println("结束")
}
2,
package main
import "fmt"
func main() {
var num1, num2 float64
var operator string
fmt.Println("欢迎使用简易计算器,请输入第一个数字:")
fmt.Scan(&num1)
fmt.Println("请输入第二个数字:")
fmt.Scan(&num2)
fmt.Println("请输入运算符(+、-、*、/):")
fmt.Scan(&operator)
switch operator {
case "+":
fmt.Printf("%.2f + %.2f = %.2f", num1, num2, num1+num2)
case "-":
fmt.Printf("%.2f - %.2f = %.2f", num1, num2, num1-num2)
case "*":
fmt.Printf("%.2f * %.2f = %.2f", num1, num2, num1*num2)
case "/":
fmt.Printf("%.2f / %.2f = %.2f", num1, num2, num1/num2)
default:
fmt.Println("您输入的运算符不合法,请重新输入。")
}
}
import "fmt"
func main() {
var num1, num2 float64
var operator string
fmt.Println("欢迎使用简易计算器,请输入第一个数字:")
fmt.Scan(&num1)
fmt.Println("请输入第二个数字:")
fmt.Scan(&num2)
fmt.Println("请输入运算符(+、-、*、/):")
fmt.Scan(&operator)
switch operator {
case "+":
fmt.Printf("%.2f + %.2f = %.2f", num1, num2, num1+num2)
case "-":
fmt.Printf("%.2f - %.2f = %.2f", num1, num2, num1-num2)
case "*":
fmt.Printf("%.2f * %.2f = %.2f", num1, num2, num1*num2)
case "/":
fmt.Printf("%.2f / %.2f = %.2f", num1, num2, num1/num2)
default:
fmt.Println("您输入的运算符不合法,请重新输入。")
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」