- 练习一
- 输入两个整数,分别放入变量x和y中:
(1) 如果两个数不相等,输出较大的数
(2) 如果两个数相等,输出字符串x==y
问题分析
- 这是一个3分支选择结构
1.x>y if( x > y ) {
}
2.x<y else if(x < y){
}
3.x==y else if(x == y){
}
实践操作
三种选择结构如下图
- 练习二
-输入三位数,分别放入变量下x,y,z中
-打印输入数据中最小的那一个数
解决方案
-定义中间变量t
1.比较x和y的大小关系,将较小的值赋值给t
2.比较t和z的大小关系,将较小的值赋值给t
3.t保存的就是3个数中的较小值
实践操作
练习三
- 编写程序,根据学生成绩给出相应的等级
1. 大于或等于90分为A
2. 每十分为一个等级
3. 60分以下为E
问题分析
- 这是一个多重嵌套分支选择结构
1.先判断输入是否合法(0-100)
2.合法:进一步判断成绩级别
3.不合法:输出提示信息
实践操作
以上是各种情况的结果。