go语言2. 请编程实现从键盘输入一门课程成绩,为其分级,等级为优秀、良好、中等、及格和不及格。要求用两种方式实现:if...else if 方式和switch case 方式。
时间: 2024-02-03 09:11:27 浏览: 103
使用 if...else if 方式实现:
```go
package main
import "fmt"
func main() {
var score int
fmt.Println("请输入一门课程成绩:")
fmt.Scanln(&score)
if score >= 90 {
fmt.Println("成绩等级为:优秀")
} else if score >= 80 {
fmt.Println("成绩等级为:良好")
} else if score >= 70 {
fmt.Println("成绩等级为:中等")
} else if score >= 60 {
fmt.Println("成绩等级为:及格")
} else {
fmt.Println("成绩等级为:不及格")
}
}
```
使用 switch case 方式实现:
```go
package main
import "fmt"
func main() {
var score int
fmt.Println("请输入一门课程成绩:")
fmt.Scanln(&score)
switch {
case score >= 90:
fmt.Println("成绩等级为:优秀")
case score >= 80:
fmt.Println("成绩等级为:良好")
case score >= 70:
fmt.Println("成绩等级为:中等")
case score >= 60:
fmt.Println("成绩等级为:及格")
default:
fmt.Println("成绩等级为:不及格")
}
}
```
阅读全文