当前位置: 首页 > article >正文

奥数与C++小学四年级(第十七题 弹跳板)

参考程序代码:

#include <iostream>
bool visited[101] = {false};  // 标记1-100是否被访问过

int main() {
    int step = 1;   // 初始步数
    int i = 2;      // 步长
    visited[1] = true;  // 标记位置1已访问

    while (true) {
        step += i;  // 跳到下一个位置
        if (step > 100 && step % 100 == 10) // 跳到10第二次时结束
            break;
        
        if (step > 100) {
            visited[step % 100] = true;  // 标记取模后的位置
        } else {
            visited[step] = true;  // 标记当前步数位置
        }
        i++;  // 增加步长
    }

    int unvisited_count = 0;  // 记录未访问过的位置数量
    for (int j = 1; j <= 100; ++j) { // 只统计1-100
        if (!visited[j]) unvisited_count++;
    }

    std::cout << "未被跳到的位置数量为: " << unvisited_count << std::endl;

    return 0;
}


http://www.kler.cn/a/376065.html

相关文章:

  • Ubuntu 安装和配置 MariaDB
  • SpringBoot链接Kafka
  • vue项目引入阿里云svg资源图标
  • 灵活妙想学数学
  • Java 锁
  • C# 25Dpoint
  • blender雕刻基础 笔记
  • Python毕业设计选题:基于django+vue的宠物寄养平台的设计与实现
  • element根据输入,动态生成表格
  • 【MySQL】MySQL安装以及各种报错处理
  • 全国高校计算机能力挑战赛 Python
  • 【Linux系统编程】第三十九弹---探索信号处理的奥秘:阻塞信号与sigset_t的深入剖析及实战
  • springboot河南旅游推荐系统-计算机毕业设计源码33358
  • 将机器人六轴坐标转为4*4矩阵(Opencv/C++)
  • PHP决策多功能投票小程序系统源码
  • QT for android 问题总结(QT 5.15.2)
  • 【自动化测试】APP UI 自动化(安卓)-本地环境搭建
  • Microsoft Entity Framework Core 8 示例
  • 【眼疾识别】Python+深度学习+人工智能+算法模型训练+TensorFlow+CNN卷积神经网络算法
  • 【C++ 算法进阶】算法提升七
  • mysql 的内连接、左连接、右连接有什么区别?
  • 阿里云服务器 篇九:个人博客类网站
  • Node.js——fs模块-文件流式写入
  • 从头开始学PHP之面向对象
  • 【多模态RAG】多模态RAG ColPali实践
  • Unity WebGL项目中,如果想在网页端配置数字人穿红色上衣,并让桌面端保持同步