前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >教小朋友了解 C++ 的循环结构

教小朋友了解 C++ 的循环结构

作者头像
Yunjie Ge
发布2023-09-01 14:39:38
1850
发布2023-09-01 14:39:38
举报
文章被收录于专栏:数据库与编程

嗨,小朋友们!准备好进入C++的循环结构奇妙世界了吗?循环结构就像魔法石一样神奇,让我们来一起探索吧!

想象一下,你是一位勇敢的探险家,身处在一个神秘的迷宫里。你需要走过一个又一个的房间,才能找到宝藏的出口。但是,你的鞋子又累又疼,不能一步步地走太久。这时,循环结构就像魔法鞋一样出现了!

循环结构可以让你重复做一件事情,就像魔法盒子里装满了魔法糖果一样。你只需要告诉魔法盒子你想要多少个糖果,它就会帮你一个一个地拿出来!我们一起用C++的魔法来学习循环结构吧!

  • for循环

首先,我们来学习最简单的循环——“for循环”。它就像是一只勤奋的小蜜蜂,会按照你的指示一直飞来飞去,直到完成任务为止!

代码语言:javascript
复制
#include <iostream>

int main() {
    // 让我们来数数,从1数到5吧!
    for (int i = 1; i <= 5; i++) {
        std::cout << i << " ";
    }

    std::cout << std::endl;
    std::cout << "看,勤奋的小蜜蜂数完啦!" << std::endl;

    return 0;
}

运行这段代码,你将看到小蜜蜂数着数字“1 2 3 4 5”,然后欢快地告诉你:“看,勤奋的小蜜蜂数完啦!”太厉害了吧!

  • while循环

接下来,我们学习另一种循环——“while循环”。它就像是一只调皮的小猴子,会反复问你问题,直到你不想回答为止!

代码语言:javascript
复制
#include <iostream>

int main() {
    char answer;

    // 让我们玩个猜拳游戏,直到你不想玩为止!
    while (true) {
        std::cout << "小朋友,石头、剪刀、布,你出什么呢?(输入'R'代表石头,'S'代表剪刀,'P'代表布):";
        std::cin >> answer;

        if (answer == 'R') {
            std::cout << "我出剪刀,你赢啦!" << std::endl;
        } else if (answer == 'S') {
            std::cout << "我出布,你赢啦!" << std::endl;
        } else if (answer == 'P') {
            std::cout << "我出石头,你赢啦!" << std::endl;
        } else {
            std::cout << "你出了个啥?我不认识耶!再试试吧!" << std::endl;
            break;
        }
    }

    std::cout << "好玩吧!下次再来挑战我吧!" << std::endl;

    return 0;
}

运行这段代码,你将和小猴子一起玩猜拳游戏。不断输入你的选择,直到你不想玩为止。小猴子会很开心地和你一起玩,直到你们决定停下来!

  • 循环嵌套

想象一下,你是一名小小的画家,正在画一个美丽的星空。你用画笔一点点地绘制星星,但是星星有很多,你得画很多遍。这时,循环嵌套就像魔法画笔一样出现了!

循环嵌套可以让你在一个循环内再放置另一个循环,就像是画了一个大星星,然后里面还有很多小星星!让我们一起用C++的魔法来画星星吧!

代码语言:javascript
复制
#include <iostream>

int main() {
  int rows;

  // 让我们画一个美丽的星空!
  std::cout << "请输入星星的行数:";
  std::cin >> rows;

  for (int i = 1; i <= rows; i++) {
    // 内层循环用来画每一行的星星
    for (int j = 1; j <= i; j++) {
      std::cout << "* ";
    }
    std::cout << std::endl;
  }

  std::cout << "哇,美丽的星空出现了!" << std::endl;

  return 0;
}

运行这段代码,你将看到一个逐渐增多的星星图案,就像是在画一个美丽的星空!而且,你还可以通过输入行数来控制星星的数量哦!试试看吧!

哇,小朋友们!现在你已经学会了C++的循环结构了,就像是掌握了一把魔法魔杖,可以用它来创造更多有趣的事情!继续努力,你们将成为真正的魔法大师!加油!


带小宝探索神奇编程世界

跟着小猴子学C++:魔法编程的奇妙冒险!

帮幼儿园小朋友学习鸡免同笼问题( 通过C++算法实现)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山东Oracle用户组 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档