1.利用条件运算符的嵌套来完成此题:
学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
2.程序分析:(a>b)?a:b这是条件运算符的基本例子。
3.程序源代码:
不支持这个运算符
package main
import "fmt"
func main() {
var score int
var grade string
fmt.Print("请输入你的成绩:")
fmt.Scan(&score)
if score < 0 || score > 100 {
fmt.Println("您输入的有误!")
} else {
if score >= 90 {
grade = "A"
} else if score >= 60 {
grade = "B"
} else {
grade = "C"
}
fmt.Printf("你的成绩是:%d,成绩等级是:%s\n", score, grade)
}
}
有疑问加站长微信联系(非本文作者))
