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()}

程序流程三控制,顺序控制,分支控制,循环控制综合练习题相关推荐

  1. scala(三):流程控制-分支控制、嵌套循环、for、while、do…while循环、循环中断、多支循环

    目录 流程控制 分支控制 嵌套分支 for循环控制 while和do-while循环控制 循环中断 多重循环 流程控制 分支控制 分支控制可以使程序有选择的执行,分支类型有:单分支.双分支.多分支 单 ...

  2. Go核心开发学习笔记(九)—— 顺序控制,分支控制

    程序流程控制 决定程序如何执行,常用三大流程控制语句 顺序控制 分支控制:if-else 循环控制:for 符合条件前循环控制,符合条件后循环控制(笔记十去记录) 顺序控制 从上到下依次执行,每个程序 ...

  3. java流程控制if_java程序流程控制(分支结构之 if-else)

    if语句三种格式: 1.if(true){ //代码执行 } 2.if(条件表达式){ //代码执行 }else{ //代码执行 } 3.if(条件表达式){ //执行代码块 }else if(条件表 ...

  4. 四 【java基础】 程序流程控制- 分支结构

    目录 01 程序流程控制概述 02 顺序结构 03 分支结构 3.1 if-else 结构 3.2 从键盘输入数据(Scanner) 3.2 Switch-case结构 01 程序流程控制概述 流程控 ...

  5. c语言程序流程控制(下)

    c语言程序流程控制 嵌套 switch分支结构 语法 例题 switch细节 练习 switch与if语句的比较 循环控制 for循环 练习题 while循环控制 do while 循环 多重循环控制 ...

  6. 一文带你深入理解【Java基础】· Java基本语法:程序流程控制

    写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...

  7. java程序流程控制

    写到这里,才算正式进入编程语言. 之前的都是基础中的基础,用数学方式发打比方来说,就是学习阿拉伯数字和简单的四则运算,现在开始做应用题了 程序流程控制分为 1.顺序结构 程序从上到下逐行执行,中间没有 ...

  8. Java架构师成长之道之Java程序流程控制

    Java架构师成长之道之Java程序流程控制 Java架构师成长之道 4.1 程序流程控制概述 之前编写的绝大多数程序都是顺序执行,也就是从main函数开始,由上到下一行一行的执行,也被称为顺序结构. ...

  9. (二)、程序流程控制

    目录 一.顺序结构 二.分支结构(选择结构) 1.单分支结构 2.双分支结构 3.多分支语句 4.if语句的嵌套 三.循环结构 1.for循环 2.while循环 3.循环嵌套 四.break和con ...

  10. python控制结构(一)if分支入门_【2020Python修炼记12】Python语法入门—流程控制(if分支结构+while/for循环结构)...

    一.条件 灵魂三问: 什么是条件?什么可以当做条件?为何要用条件? 1. 条件,就是判断依据,判断前提-- 2.条件的类型 # 第一大类:显式布尔值 条件可以是:比较运算符 # age = 18 # ...

最新文章

  1. CSDDN特约专稿:个性化推荐技术漫谈
  2. Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法
  3. ubuntu apache fastcgi 虚拟主机安装
  4. 进程cpu使用率的计算
  5. [zhuan]asp.net程序性能优化的七个方面 (c#(或vb.net)程序改进)
  6. TerraSolid工具试用系列3----TerraModel从点云生成并导出DEM或DSM备注
  7. cad画钟表_cad应用环形矩阵制作钟表盘
  8. 导师不喜欢自己怎么办?
  9. 分析方法10---AARRR模型分析方法
  10. python关于二手房的课程论文_用Python对二手房信息数据清洗及简单分析
  11. Hive Sql中六种面试题型总结
  12. Android渐变遮罩
  13. 2022年4月13日记
  14. android帧动画卡顿现象,css3针对移动端卡顿问题的解决(动画性能优化)
  15. 微信小程序点击分享功能
  16. 洛谷 P4233 射命丸文的笔记 ntt
  17. 「网络安全」安全设备篇(1)——防火墙
  18. 【经典算法大全】收集51种经典算法 初学者必备
  19. ARM(A83T )开发环境搭建(二)
  20. mac上投屏android_一行指令搞定 MacOS 下糟糕的安卓投屏体验

热门文章

  1. weblogic部署war冲突解决记录
  2. Django组件 中间件
  3. IIS反向代理/Rewrite/https卸载配置
  4. hdu--1073--字符串处理
  5. 核心Element对象
  6. 车间调度建模系列4|扩展析取图之工序相关性
  7. Python代码刷博客访问量
  8. 从零基础入门Tensorflow2.0 ----一、3.4 实战深度神经网络(dropout)
  9. eclipse启动失败,报an error has occurred.see the log file错
  10. 几张图来好好理解Spring的循环依赖