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("结束")

}

 
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("您输入的运算符不合法,请重新输入。")
}
}
 
posted @   张周雯  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示