程序流程三控制,顺序控制,分支控制,循环控制综合练习题
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()}
程序流程三控制,顺序控制,分支控制,循环控制综合练习题相关推荐
- scala(三):流程控制-分支控制、嵌套循环、for、while、do…while循环、循环中断、多支循环
目录 流程控制 分支控制 嵌套分支 for循环控制 while和do-while循环控制 循环中断 多重循环 流程控制 分支控制 分支控制可以使程序有选择的执行,分支类型有:单分支.双分支.多分支 单 ...
- Go核心开发学习笔记(九)—— 顺序控制,分支控制
程序流程控制 决定程序如何执行,常用三大流程控制语句 顺序控制 分支控制:if-else 循环控制:for 符合条件前循环控制,符合条件后循环控制(笔记十去记录) 顺序控制 从上到下依次执行,每个程序 ...
- java流程控制if_java程序流程控制(分支结构之 if-else)
if语句三种格式: 1.if(true){ //代码执行 } 2.if(条件表达式){ //代码执行 }else{ //代码执行 } 3.if(条件表达式){ //执行代码块 }else if(条件表 ...
- 四 【java基础】 程序流程控制- 分支结构
目录 01 程序流程控制概述 02 顺序结构 03 分支结构 3.1 if-else 结构 3.2 从键盘输入数据(Scanner) 3.2 Switch-case结构 01 程序流程控制概述 流程控 ...
- c语言程序流程控制(下)
c语言程序流程控制 嵌套 switch分支结构 语法 例题 switch细节 练习 switch与if语句的比较 循环控制 for循环 练习题 while循环控制 do while 循环 多重循环控制 ...
- 一文带你深入理解【Java基础】· Java基本语法:程序流程控制
写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...
- java程序流程控制
写到这里,才算正式进入编程语言. 之前的都是基础中的基础,用数学方式发打比方来说,就是学习阿拉伯数字和简单的四则运算,现在开始做应用题了 程序流程控制分为 1.顺序结构 程序从上到下逐行执行,中间没有 ...
- Java架构师成长之道之Java程序流程控制
Java架构师成长之道之Java程序流程控制 Java架构师成长之道 4.1 程序流程控制概述 之前编写的绝大多数程序都是顺序执行,也就是从main函数开始,由上到下一行一行的执行,也被称为顺序结构. ...
- (二)、程序流程控制
目录 一.顺序结构 二.分支结构(选择结构) 1.单分支结构 2.双分支结构 3.多分支语句 4.if语句的嵌套 三.循环结构 1.for循环 2.while循环 3.循环嵌套 四.break和con ...
- python控制结构(一)if分支入门_【2020Python修炼记12】Python语法入门—流程控制(if分支结构+while/for循环结构)...
一.条件 灵魂三问: 什么是条件?什么可以当做条件?为何要用条件? 1. 条件,就是判断依据,判断前提-- 2.条件的类型 # 第一大类:显式布尔值 条件可以是:比较运算符 # age = 18 # ...
最新文章
- CSDDN特约专稿:个性化推荐技术漫谈
- Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法
- ubuntu apache fastcgi 虚拟主机安装
- 进程cpu使用率的计算
- [zhuan]asp.net程序性能优化的七个方面 (c#(或vb.net)程序改进)
- TerraSolid工具试用系列3----TerraModel从点云生成并导出DEM或DSM备注
- cad画钟表_cad应用环形矩阵制作钟表盘
- 导师不喜欢自己怎么办?
- 分析方法10---AARRR模型分析方法
- python关于二手房的课程论文_用Python对二手房信息数据清洗及简单分析
- Hive Sql中六种面试题型总结
- Android渐变遮罩
- 2022年4月13日记
- android帧动画卡顿现象,css3针对移动端卡顿问题的解决(动画性能优化)
- 微信小程序点击分享功能
- 洛谷 P4233 射命丸文的笔记 ntt
- 「网络安全」安全设备篇(1)——防火墙
- 【经典算法大全】收集51种经典算法 初学者必备
- ARM(A83T )开发环境搭建(二)
- mac上投屏android_一行指令搞定 MacOS 下糟糕的安卓投屏体验