博客网站推广济南百度推广公司电话

张小明 2025/12/28 5:48:57
博客网站推广,济南百度推广公司电话,广州软件开发人力外包价格,百度网站域名注册一、#x1f4cd; C 的分支结构#xff08;if / else / switch#xff09;魔法课堂开讲了#xff01;#x1f9d9; 第一章#xff1a;什么是“分支结构”#xff1f;想象一下#xff0c;你在玩一款冒险游戏#xff1a;#x1f466; 小勇士走到岔路口 #x1f449; 如…一、C 的分支结构if / else / switch魔法课堂开讲了 第一章什么是“分支结构”想象一下你在玩一款冒险游戏 小勇士走到岔路口 如果有钥匙 → 打开宝箱 如果没钥匙 → 去找钥匙这就是分支结构分支结构的作用让程序“学会思考”根据条件选择不同的路 第二章单分支结构只做一件事 语法长这样if (条件) { 要做的事情; } 意思是如果条件是真的就做这件事 故事 1及格小助手 小明考试考了score分int score 85; if (score 60) { cout 恭喜你考试及格啦 endl; } 发生了什么分数 ≥ 60 → 条件成立 → 打印一句话分数 60 → 什么也不做程序很安静 第三章双分支结构要么这样要么那样 语法if (条件) { 事情A; } else { 事情B; } 意思是如果条件成立 → 做 A否则 → 做 B 故事 2下雨要不要带伞 ☔bool isRain true; if (isRain) { cout 下雨了记得带伞 endl; } else { cout 天气晴朗放心出门吧 endl; } 小朋友这样理解isRain true→ 带伞isRain false→ 不带伞一定会选一条路走 第四章多分支结构很多选择 语法最常见if (条件1) { ... } else if (条件2) { ... } else if (条件3) { ... } else { ... } 意思是从上往下一个一个试第一个成功的就执行 故事 3成绩评语机 int score 92; if (score 90) { cout 优秀你是学霸 endl; } else if (score 75) { cout 良好继续加油 endl; } else if (score 60) { cout 及格不要放松哦 endl; } else { cout 不及格要努力啦 endl; } 程序的想法是1️⃣ 分数 ≥ 902️⃣ 不行那 ≥ 753️⃣ 再不行≥ 604️⃣ 都不是那就最后一个只会执行一个分支 第五章开关语句 switch选菜单用有时候我们不是比大小而是选一个确定的值比如菜单、按钮、星期几…… 语法switch (变量) { case 值1: 代码; break; case 值2: 代码; break; default: 代码; } 重点小口诀case情况break停下default都不对时的“备用方案” 故事 4自动点餐机 int choice 2; switch (choice) { case 1: cout 你点了汉堡 endl; break; case 2: cout 你点了炸鸡 endl; break; case 3: cout 你点了可乐 endl; break; default: cout 没有这个选项哦 endl; } 解释choice 2→ 输出炸鸡break很重要不然会“串台” 第六章if 和 switch 怎么选情况用谁更好比大小≥ ≤if / else多个区间if / else if固定选项1、2、3switch判断复杂条件if 第七章小学生必记 5 句话口诀口诀时间1️⃣if是“如果”2️⃣else是“否则”3️⃣else if是“再试试”4️⃣switch是“选菜单”5️⃣break是“停下别跑了” 小结现在我们学会了✅ 单分支只做一件事✅ 双分支二选一✅ 多分支多条路选一条✅ switch菜单式选择 从现在起你的程序已经会思考、会选择、会判断啦二、下面我们就直接进入「C 选择语句 · 魔法进阶挑战」‍♂️ 魔法题 1⭐ 入门 题目魔法门是否打开 故事小勇士走到一扇魔法门前只有当能量值 ≥ 100 时魔法门才会打开。 输入一个整数power 输出如果power 100输出魔法门打开✅ 参考代码#include iostream using namespace std; int main() { int power; cin power; if (power 100) { cout 魔法门打开 endl; } return 0; } 解析这是单分支 if条件成立才执行条件不成立程序什么也不做适合练习条件判断‍♂️ 魔法题 2⭐⭐ 题目魔法宠物的心情 故事魔法宠物有一个心情值心情 ≥ 50 → 开心 心情 50 → 生气 输入一个整数mood 输出开心或生气✅ 参考代码#include iostream using namespace std; int main() { int mood; cin mood; if (mood 50) { cout 开心 endl; } else { cout 生气 endl; } return 0; } 解析这是双分支 if-else一定会执行其中一个分支适合练习二选一‍♂️ 魔法题 3⭐⭐⭐ 题目魔法学院等级评定 故事根据分数评定等级分数等级≥ 90S≥ 75A≥ 60B 60C 输入一个整数score 输出一个字符S / A / B / C✅ 参考代码#include iostream using namespace std; int main() { int score; cin score; if (score 90) { cout S endl; } else if (score 75) { cout A endl; } else if (score 60) { cout B endl; } else { cout C endl; } return 0; } 解析从上往下判断只会执行第一个满足条件的分支顺序不能乱大条件在前适合练习多分支‍♂️ 魔法题 4⭐⭐⭐⭐ 题目魔法星期判断器 故事魔法世界里数字星期1魔法星期一2魔法星期二3魔法星期三4魔法星期四5魔法星期五6魔法星期六7魔法星期日其他数字 →输入错误 输入一个整数day 输出对应的文字✅ 参考代码#include iostream using namespace std; int main() { int day; cin day; switch (day) { case 1: cout 魔法星期一 endl; break; case 2: cout 魔法星期二 endl; break; case 3: cout 魔法星期三 endl; break; case 4: cout 魔法星期四 endl; break; case 5: cout 魔法星期五 endl; break; case 6: cout 魔法星期六 endl; break; case 7: cout 魔法星期日 endl; break; default: cout 输入错误 endl; } return 0; } 解析switch适合固定选项break防止继续往下跑default是“兜底方案”适合练习switch 用法‍♂️ 魔法题 5⭐⭐⭐⭐⭐ 题目魔法能量组合判断 故事输入两个魔法数a和b如果a和b都是正数 →双重光明如果只有一个是正数 →半光明如果都不是正数 →黑暗 输入两个整数a b 输出对应的文字✅ 参考代码#include iostream using namespace std; int main() { int a, b; cin a b; if (a 0 b 0) { cout 双重光明 endl; } else if (a 0 || b 0) { cout 半光明 endl; } else { cout 黑暗 endl; } return 0; } 解析使用了逻辑运算符并且||或者条件逐级判断不能写反顺序适合练习条件组合‍♂️ 魔法题 6⭐⭐⭐⭐⭐⭐ 终极 题目魔法自动售货机 故事魔法售货机规则1️⃣ 输入金币数量money2️⃣ 输入物品编号id编号物品价格1魔法水52魔法面包83魔法卷轴12规则如果编号不存在 →无此物品如果钱不够 →金币不足否则 →购买成功 输入两个整数money id 输出对应结果#include iostream using namespace std; int main() { int money, id; cin money id; int price 0; switch (id) { case 1: price 5; break; case 2: price 8; break; case 3: price 12; break; default: cout 无此物品 endl; return 0; } if (money price) { cout 购买成功 endl; } else { cout 金币不足 endl; } return 0; } 解析重点 ⭐switch 负责“选物品”if 负责“判断钱够不够”提前return是一种“快速结束程序”的好办法这是 if switch 的综合题 题目回顾题号能力1单分支2双分支3多分支4switch5逻辑组合6综合判断三、如果你现在已经学习过循环程序下面我们开启《C 分支 循环 · 联合作战训练营》‍♂️⚔️‍♂️ 第 1 题⭐ 魔法倒计时 故事魔法炸弹将在 10 秒后爆炸请从n倒数到 1。 输入一个整数n 输出从n到1每行一个数字。✅ 参考代码#include iostream using namespace std; int main() { int n; cin n; while (n 1) { cout n endl; n--; } return 0; } 解析while负责重复没有分支作为热身题为后面“循环 if”做准备‍♂️ 第 2 题⭐⭐ 魔法数字判断 故事输入n个数字如果是偶数就喊一声“闪光” 输入一个整数n接着输入n个整数 输出每遇到偶数输出一行闪光✅ 参考代码#include iostream using namespace std; int main() { int n, x; cin n; for (int i 1; i n; i) { cin x; if (x % 2 0) { cout 闪光 endl; } } return 0; } 解析for控制输入次数if判断偶数循环中嵌套分支‍♂️ 第 3 题⭐⭐⭐ 魔法成绩统计 故事输入若干成绩统计及格人数≥60 输入一个整数n接着n个成绩 输出及格的人数✅ 参考代码#include iostream using namespace std; int main() { int n, score; cin n; int pass 0; for (int i 0; i n; i) { cin score; if (score 60) { pass; } } cout pass endl; return 0; } 解析pass是计数器if决定是否 1非常重要的基础模型 ⭐‍♂️ 第 4 题⭐⭐⭐ 魔法咒语次数统计 故事小法师每天练习咒语如果输入的是1表示成功一次。输入n天统计成功次数。✅ 参考代码#include iostream using namespace std; int main() { int n, x; cin n; int success 0; for (int i 0; i n; i) { cin x; if (x 1) { success; } } cout success endl; return 0; } 解析if (x 1)是条件筛选典型的“循环 判断 累加”‍♂️ 第 5 题⭐⭐⭐⭐ 魔法怪兽血量 故事怪兽血量为hp每一回合如果血量 0就被攻击 -10。请输出攻击了多少次。✅ 参考代码#include iostream using namespace std; int main() { int hp; cin hp; int times 0; while (hp 0) { hp - 10; times; } cout times endl; return 0; } 解析while条件本身就是一个分支条件控制循环是否继续‍♂️ 第 6 题⭐⭐⭐⭐ 冰冻魔法筛选 故事输入n个温度如果温度 0就被冻结输出冰冻✅ 参考代码#include iostream using namespace std; int main() { int n, t; cin n; for (int i 0; i n; i) { cin t; if (t 0) { cout 冰冻 endl; } } return 0; } 解析循环不断读数据if用来筛选特殊情况‍♂️ 第 7 题⭐⭐⭐⭐⭐ 魔法数分类统计 故事输入n个整数统计正数个数负数个数零的个数✅ 参考代码#include iostream using namespace std; int main() { int n, x; cin n; int pos 0, neg 0, zero 0; for (int i 0; i n; i) { cin x; if (x 0) pos; else if (x 0) neg; else zero; } cout pos neg zero endl; return 0; } 解析一个循环多个分支else if非常重要分类思想 ⭐⭐⭐‍♂️ 第 8 题⭐⭐⭐⭐⭐ 魔法耐力测试 故事连续输入数字一旦输入 0立刻停止并统计输入了多少个正数。✅ 参考代码#include iostream using namespace std; int main() { int x; int count 0; while (true) { cin x; if (x 0) break; if (x 0) count; } cout count endl; return 0; } 解析while(true)breakbreak是“紧急出口”两个if各司其职‍♂️ 第 9 题⭐⭐⭐⭐⭐⭐ 魔法商店营业日 故事输入 7 天的营业额只统计营业额 ≥ 100 的天数✅ 参考代码#include iostream using namespace std; int main() { int money; int goodDays 0; for (int i 1; i 7; i) { cin money; if (money 100) { goodDays; } } cout goodDays endl; return 0; } 解析固定次数循环分支判断“是否达标”‍♂️ 第 10 题⭐⭐⭐⭐⭐⭐⭐ 终极 魔法城门守卫系统 故事连续输入士兵编号编号是偶数→ 放行编号是奇数→ 拦下输入-1→ 系统关闭输出放行人数。✅ 参考代码#include iostream using namespace std; int main() { int x; int pass 0; while (true) { cin x; if (x -1) break; if (x % 2 0) { pass; } } cout pass endl; return 0; } 解析重点 ⭐⭐⭐while控制无限输入if判断结束条件if判断业务规则真实系统模型 题目回顾题号能力1–2循环基础3–4循环 计数5–6条件控制7分类统计8break9实战统计10综合系统
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站主页设计注意点网站开发合同 下载

设计特效与形状编辑全攻略 在设计领域,我们常常需要借助各种工具和技巧来实现独特的视觉效果。下面将为大家详细介绍一些实用的设计技巧和工具使用方法。 鱼眼镜头改变对象大小 鱼眼镜头效果可以为对象带来独特的大小变化,以下是具体的操作步骤: 1. 绘制匹配形状 :打…

张小明 2025/12/28 5:48:24 网站建设

电商购物网站建设wordpress支付宝红包

在数字时代,系统监控工具已成为现代计算机用户的必备利器。TrafficMonitor作为Windows平台上的明星监控软件,通过其强大的插件生态系统,将原本单一的网络流量监控功能扩展为全方位的系统信息中心。今天,让我们深入探索这个充满无限…

张小明 2025/12/28 5:47:50 网站建设

网站一般做几页军事时事新闻最新消息

腾讯混元1.8B-AWQ-Int4:三技术突破重塑大模型效率标准 【免费下载链接】Hunyuan-1.8B-Instruct-AWQ-Int4 腾讯开源Hunyuan-1.8B-Instruct-AWQ-Int4大语言模型,支持快慢双推理模式,原生256K超长上下文,优化Agent任务性能。采用GQA架…

张小明 2025/12/28 5:47:17 网站建设

wap手机网站描述正确的是模板规格尺寸及价格

第一章:Docker Offload的云端协同机制深度解析(资源调度黑科技曝光)在现代边缘计算与云原生融合的背景下,Docker Offload 技术成为实现边缘设备与云端动态资源协同的关键路径。该机制通过智能调度策略,将边缘端高负载任…

张小明 2025/12/28 5:46:44 网站建设

安卓app大全下载站长工具seo综合查询引流

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2025/12/28 5:46:11 网站建设

拿了网赌代理后怎样做自己的网站建设银行对账网站

Wan2.2-T2V-A14B:让AI批量“写”出爆款短视频的秘密武器 🚀 你有没有想过,那些刷屏朋友圈、霸榜抖音热榜的精致短视频,可能根本不是摄影师拍的?也不是剪辑师熬了三个通宵做出来的——它们,是AI写的。 没错…

张小明 2025/12/28 5:45:36 网站建设