流程控制课后练习说明 | 学习笔记

简介: 简介:快速学习流程控制课后练习说明

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map :流程控制课后练习说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9582


流程控制课后练习说明

 

一、流程控制课后练习说明

1、例题一

实现判断一个整数,属于哪个范围:大于0;小于0;等于0。

分析:可以使用 if 实现案例

2、例题二

判断一个年份是否为闰年

不做分析,之前讲解过。

3、例题三

判断一个数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如:153=1*1*1+3*3*3+5*5*5

4、例题四

写出输出结果

m,n := 0,3

if(m>0){

if(n>2){

fmt.Println(A)

}else{

fmt.Println(B)

}

}

5、例题五

保存用户名和密码,判断用户是否为”张三“,密码是否为“1234”,如果是,提示成功,否则提示失败。

分析:可以使用if else。

6、例题六

编写程序,根据输入的月份和年份,求出该月的天数(1-12)【 switch 题目】

提示:

1/3/5/7/8/10/12月——31天

2月——闰年为29/平年为28天

其他——30天

分析:可以使用 switch 语句完成。

7、例题七

【选作】1、开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适。

分析:参考之前讲解的求二元一次方程平方根结果的案例,可以把(身高-108)*2=体重当成一个公式实现。

【选作】2、判断此次考试成绩为什么等级。【 switch 题目和 if else if 多分支】

90-100为优秀,80-89为优良,70-79之间为良好,

60-69为合格,60以下为不合格。

分析:之前讲过,可以使用switch或者if else if多分支完成。

【选作】3、有两个数 a 和 b ,如果 a 能被 b 整除或者 a 加 b 大于1000,则输出a;否则输出 b。

分析:使用嵌套 if 语句。

【选作】4、实现对三个整数进行排序,输出时按照从小到大的顺序输出。

请同学们认真完成以上例题。

相关文章
|
4月前
|
Java 大数据 Shell
Shell基础学习---2、运算符、条件判断、流程控制(第一天学习)
大数据开发学习 Shell基础学习---2、运算符、条件判断、流程控制
|
2月前
第五章循环结构(一)
第五章循环结构(一)
8 0
|
2月前
第四章选择结构(二)
第四章选择结构(二)
8 0
|
5月前
|
计算机视觉
第四章:分支结构程序设计(练习题)
第四章:分支结构程序设计(练习题)
45 0
|
5月前
第四章:分支结构程序设计(练习题2.0)
第四章:分支结构程序设计(练习题2.0)
29 0
|
9月前
|
C语言 数据安全/隐私保护
c语言学习第五课——分支语句与循环语句及应用
c语言学习第五课——分支语句与循环语句及应用
54 0
|
C# C++
C++菜鸟学习笔记系列(2)——while、for 控制流语句的使用
C++菜鸟学习笔记系列(2)——while、for 控制流语句的使用
73 0
|
C++
C++菜鸟学习笔记系列(14)——条件语句
C++菜鸟学习笔记系列(14)——条件语句
96 0
|
存储 编译器 Linux
0基础C语言保姆教程——第六节 操作符、表达式和语句
加法或者减法都是双目操作符,就是必须要求有两个操作对象才能够用它,这也很好理解,加法、减法要两个数才能加减对吧。
101 0
0基础C语言保姆教程——第六节 操作符、表达式和语句
|
PHP 开发者
流程控制|学习笔记
快速学习流程控制
55 0
流程控制|学习笔记