第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 程序流程三控制 顺序控制 分支控制 循环控制综合练习题

程序流程三控制 顺序控制 分支控制 循环控制综合练习题

时间:2019-11-02 07:03:27

相关推荐

程序流程三控制 顺序控制 分支控制 循环控制综合练习题

go语言中流程控制:分为顺序控制,分支控制,循环控制

综合练习题:3个班级,每个班级5个学生,计算平均成绩:

func sumstudent() {//统计三个班级,每个班级5个学生的成绩,求出班级平均分和所有班级的平均分var classNum int =3var stuNum int =5var totalsum float64 =0.0for j:=1;j<=classNum;j++{sum:=0.0for i:=1;i<=stuNum;i++{var score float64fmt.Printf("请输入第%d班级 第%d个学生的成绩:\n",j,i)fmt.Scanln(&score)//累计总分sum+=score}fmt.Printf("第%d个班级的平均分是:%v\n",j,sum/float64(stuNum))totalsum+=sum}fmt.Printf("各个班级的总成绩:%v 所有班级的平均分是:%v\n",totalsum,totalsum/float64(stuNum))}//统计三个班级,每个班级5个学生的成绩,求出班级平均分和所有班级的平均分//统计三个班级及格人数func sumstudentandcount() {//统计三个班级,每个班级5个学生的成绩,求出班级平均分和所有班级的平均分var classNum int =3var stuNum int =5var totalsum float64 =0.0var passcount int =0for j:=1;j<=classNum;j++{sum:=0.0for i:=1;i<=stuNum;i++{var score float64fmt.Printf("请输入第%d班级 第%d个学生的成绩:\n",j,i)fmt.Scanln(&score)//累计总分sum+=scoreif score>=60{passcount++}}fmt.Printf("第%d个班级的平均分是:%v\n",j,sum/float64(stuNum))totalsum+=sum}fmt.Printf("各个班级的总成绩:%v 所有班级的平均分是:%v\n",totalsum,totalsum/float64(stuNum))fmt.Printf("学校共计几个人数是:%v",passcount)}

func main() {//学生统计分数//sumstudent()//学生统计分数,带有统计几个人数sumstudentandcount()}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。