2.请go语言编程实现从键盘输入一门课程成绩,为其分级,等级为优秀、良好、中等、及格和不及格。要求用两种方式实现:if...else if 方式和switch case 方式。
时间: 2023-11-28 18:49:57 浏览: 82
实现输入成绩,输出成绩等级
if...else if方式实现:
```go
package main
import "fmt"
func main() {
var score float64
fmt.Print("请输入课程成绩:")
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 float64
fmt.Print("请输入课程成绩:")
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("成绩为不及格")
}
}
```
阅读全文