分支结构是程序设计中的一种基本控制结构。它根据特定的条件来决定程序执行的不同路径。通常使用 if-else 语句或类似的结构来实现。除了简单的 if-else,还可以有多分支结构,分支嵌套和 switch-case语句用于多分支情况。
登录以参加训练计划
基本结构
#include <iostream>
using namespace std;
int main(){
int age = 20;
if (age >= 18) {
cout << "成年人" << endl;
}
else {
cout << "未成年人" << endl;
}
return 0;
}
章节 1. 双分支结构
开放
题目 | 尝试 | AC | 难度 |
---|---|---|---|
Z0013 冷饮的价格(1) | 44 | 31 | 1 |
Z0018 判断奇偶数 | 37 | 11 | 6 |
Z0014 两数比大小 | 8 | 8 | 9 |
Z0015 是否适合晨练? | 59 | 30 | 3 |
P81 【例15.2】 偶数 | 8 | 5 | 10 |
P82 【例15.3】 最大数输出 | 18 | 4 | 9 |
P85 练15.3 最大的数 | 3 | 3 | 10 |
P86 【例16.1】 判断数正负 | 10 | 4 | 9 |
P87 【例16.2】 开灯 | 8 | 6 | 9 |
Z0017 超市的折扣 | 19 | 6 | 8 |
Z0026 心系南方灾区 | 70 | 43 | 2 |
P114 【例20.2】 收集瓶盖赢大奖 | 3 | 3 | 10 |
章节 2. 多分支结构
开放
题目 | 尝试 | AC | 难度 |
---|---|---|---|
Z0027 冷饮的价格(2) | 96 | 40 | 5 |
Z0028 找出最经济型的包装箱型号 | 38 | 23 | 3 |
Z0029 最大数输出 | 33 | 20 | 3 |
Z0030 骑车与走路 | 7 | 4 | 10 |
P99 【例18.2】 孔融让梨 | 12 | 5 | 9 |
P104 练18.4 计算邮资 | 1 | 1 | 10 |
P121 【例21.1】 定制毕业服 | 7 | 3 | 10 |
P122 【例21.2】 判断整数位数 | 5 | 3 | 10 |
P123 【例21.3】 字符类型判断 | 6 | 4 | 10 |
P124 练21.1 年龄段判断 | 4 | 3 | 10 |
章节 3. 多个if语句,分支综合
开放
题目 | 尝试 | AC | 难度 |
---|---|---|---|
Z0016 判断成绩等级 | 84 | 41 | 4 |
Z0020 判断能否被 3,5,7 整除 | 68 | 36 | 3 |
Z0032 面试与笔试 | 73 | 25 | 6 |
Z0033 至少要买几瓶止咳糖浆? | 16 | 7 | 8 |
P99 【例18.2】 孔融让梨 | 12 | 5 | 9 |
Z0034 动物举重比赛 | 82 | 43 | 3 |
Z0035 请将2个数按照由小到大的顺序排列后输出 | 52 | 33 | 2 |
Z0036 输入三个整数,按从小到大的顺序输出。 | 11 | 6 | 9 |
P109 练19.2 三个数 | 6 | 6 | 10 |