信奥赛之c++基础(while与if的嵌套 )

🍭 糖果工厂质检员——while与if的嵌套魔法

在这里插入图片描述


🚚 第一章:传送带上的质检员

🍬 while循环:严格的门卫叔叔

int candy = 1;          // 从第1颗糖果开始检查
while(candy <= 5){
         // 共有5颗待检查
    if(candy %2 ==0){
      // 只允许偶数编号通过
        cout << candy << "号糖果放行🍬";
    } else {
   
        cout << candy << "号需返工⚠️";
    }
    candy++;            // 检查下一颗
}
/* 输出:
1号需返工⚠️ 
2号放行🍬
3号需返工⚠️ 
4号放行🍬 
5号需返工⚠️ */

🍫 do-while循环:热心的引导员阿姨

int checkCount =0;
do {
                       // 至少检查一次
    if(checkCount ==0){
   
        cout << "首次质检开始!";
    } else {
   
        cout << "第" << checkCount+1 << "次复检";
    }
    checkCount++;
} while(checkCount < 3); // 总共检查3次
/* 输出:
首次质检开始!
第2次复检
第3次复检 */

🎡 第二章:循环与判断的旋转木马

🔧 嵌套结构三要素

  1. 外层循环:像不断转动的旋转木马(while/do-while控制总次数)
  2. 内层判断:像座位上的安全员(if检查每个乘客)
  3. 协作规则:每次循环都会触发新的判断(每圈检查不同条件)
🚨 常见错误警报
while(candy <5)         // ❌ 缺少分号
{
   
    if(candy==3
        cout << "特殊款"; // ❌ 条件缺少括号
}

do{
   
    ...
} while(checkCount <3)  // ❌ 缺少分号

🧩 第三章:质检大闯关

🔍 闯关练习

  1. 填空魔法:补全寻找1-10质数的代码
int num=2;
while(num <=____){
         // 答案:10
    bool isPrime = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山中习静观潮槿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值