从键盘上输入三个整数 求和和平均值 go语言
时间: 2024-10-25 19:05:50 浏览: 22
Java中从键盘输入多个整数的方法
在Go语言中,你可以通过`fmt`包读取用户从键盘输入的整数,并利用`strconv`包将字符串转换成整数,然后计算求和和平均值。下面是一个简单的示例程序:
```go
package main
import (
"fmt"
"strconv"
)
func main() {
fmt.Println("请输入三个整数:")
var sum int
count := 0
for i := 0; i < 3; i++ {
var input string
fmt.Print("第", i+1, "个数:")
fmt.Scanln(&input) // 从标准输入获取用户输入
num, err := strconv.Atoi(input) // 尝试将输入转换为整数
if err != nil {
fmt.Println("错误:输入不是一个有效的整数,请重新输入!")
return
}
sum += num
count++
}
average := float64(sum) / float64(count)
fmt.Printf("三个数字之和是:%d\n", sum)
fmt.Printf("它们的平均值是:%f\n", average)
}
```
在这个程序中,我们首先提示用户输入三个整数,然后在一个循环中读取用户的输入并转换为整数。如果输入不是有效的整数,我们会提示用户并退出程序。最后计算总和并除以3得到平均值。
阅读全文