分支结构是程序设计中的一种基本控制结构。它根据特定的条件来决定程序执行的不同路径。通常使用 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
 
参加人数
43
创建人