/Cpp_Beginner_Guide

C++ 初学者指南:为初学者,尤其小学生中学生提供一些入门必要的建议,降低自学的门槛。

Primary LanguagePowerShell

【 C/C++ 新手避坑指南 之 工具】

龙爸写给初学 C/C++ 的朋友们的新手入门指南,扫平入门的几个大障碍的极简教程

  1. 安装 C/C++ 编译环境《C/C++ 运行环境安装配置指南——初学者极简版》 | PDF版下载

  2. 用 VSCode 写你的第一个 Hello World极简安装、配置中文语言包、C/C++ 扩展| PDF版下载

  3. 算法入门练习题陪小学生学习 C/C++ 练习题(陆续完善中)

  4. 方便设置 Path 环境变量的脚本:在 Path 环境变量中查看、查找、添加、删除——使用说明 | PDF版下载

原文发布、维护于龙爸陪孩子学习 PythonC++ 的练习项目:


陪小学生学习 C/C++ 练习题

基于:《陪伴小学生学习 Python 笔记:2024 年寒假》,详细内容请查看该文档,这里仅为 C 版本的代码。

这里将其中的练习题从 Python 改为 C/C++,并进行了针对性的补充。

如果您学习的是 C/C++,在查阅前文并跟随进行算法入门练习算法进阶练习时,这里提供了 C/C++ 版本的代码。

练习题目录如下:

注意:

  • 请将示例代码复制粘贴到你的项目中使用(调试模式不支持中文文件名) ——最好 自己思考 、练习。

  • 为了便于小朋友找到对应的代码文件,例子中文件夹、文件名用了中文, ——但平时编程 不推荐用中文


一、算法入门练习

  1. 求素数_穷举_试除法

    求素数 C 代码

  2. 求回文数_字符串反转和数学方法取数

    求回文数 C 代码

  3. 求水仙花数_了解枚举和迭代

    求水仙花数 C 代码

  4. 求阶和阶乘_了解递推和递归

    求阶和阶乘 C 代码

  5. 求斐波那契数列_练习递推和递归

    求斐波那契数列 C 代码

  6. 求最大公约数_辗转相除法_练习递归

    求最大公约数 C 代码

  7. 求解汉诺塔问题_练习递归

    求解汉诺塔问题 C 代码

  8. 求解迷宫问题_初步学习回溯

    求解迷宫问题 C 代码

  9. 求解八皇后问题_继续练习回溯

    求解八皇后问题 C 代码


二、算法进阶练习

  1. 什么是算法?

  2. 查找


三、其它(待续)

进阶阶段:

    • VSCode + Git + Github
    • Ai 辅助编程/结对编程:
      • Github Copilot
      • Talkx、CodeGeex
      • 亚马逊、阿里、讯飞