找回密码
 立即注册
搜索
到手67.99元!阿里云轻量2核2G云服务器
查看: 47|回复: 0

C++ 入门学习计划

[复制链接]

695

主题

0

回帖

11

积分

管理员

积分
11
发表于 2026-5-5 10:41:49 | 显示全部楼层 |阅读模式
第1周:认识C++,写出第一个程序(输出文字)
学习目标
知道C++程序长什么样,学会让电脑“说话”。

实战代码

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     // 让电脑输出文字
  5.     cout << "我是二年级小学生,我开始学C++啦!" << endl;
  6.     cout << "我爱编程!" << endl;
  7.     return 0;
  8. }
复制代码

运行效果
我是二年级小学生,我开始学C++啦!
我爱编程!

第2周:变量——给数据起名字
学习目标
学会存数字、名字,用 int和string。

实战代码

  1. #include <iostream>
  2. #include <string>  // 存放名字需要这个
  3. using namespace std;

  4. int main() {
  5.     // 定义变量
  6.     int age = 8;          // 年龄
  7.     string name = "小明"; // 姓名
  8.    
  9.     // 输出
  10.     cout << "我的名字:" << name << endl;
  11.     cout << "我的年龄:" << age << "岁" << endl;
  12.     return 0;
  13. }
复制代码

运行效果
我的名字:小明
我的年龄:8岁

第3周:加减乘除——让电脑做数学题
学习目标
学会+ - * /四则运算。

实战代码

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int a = 10;
  5.     int b = 3;
  6.    
  7.     cout << "10 + 3 = " << a + b << endl;
  8.     cout << "10 - 3 = " << a - b << endl;
  9.     cout << "10 × 3 = " << a * b << endl;
  10.     cout << "10 ÷ 3 = " << a / b << endl; // 整数除法
  11.     return 0;
  12. }
复制代码


运行效果
10 + 3 = 13
10 - 3 = 7
10 × 3 = 30
10 ÷ 3 = 3

第4周:输入——让电脑听你的话
学习目标
学会用 cin 输入数字。

实战代码(加法计算器)

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int x, y;
  5.    
  6.     cout << "请输入第一个数字:";
  7.     cin >> x;
  8.    
  9.     cout << "请输入第二个数字:";
  10.     cin >> y;
  11.    
  12.     cout << "它们的和是:" << x + y << endl;
  13.     return 0;
  14. }
复制代码


运行效果
请输入第一个数字:5
请输入第二个数字:7
它们的和是:12

第5周:if 判断——让电脑做选择
学习目标
学会if else,判断大小、对错。

实战代码(判断成绩)

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int score;
  5.     cout << "请输入你的成绩:";
  6.     cin >> score;
  7.    
  8.     if (score >= 60) {
  9.         cout << "恭喜你,及格啦!👍" << endl;
  10.     } else {
  11.         cout << "加油,下次一定及格!💪" << endl;
  12.     }
  13.     return 0;
  14. }
复制代码


运行效果
请输入你的成绩:85
恭喜你,及格啦!👍

第6周:比较大小 > < == !=
学习目标
学会比较符号:> < == !=

实战代码(找大数)

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int a, b;
  5.     cout << "输入第一个数:"; cin >> a;
  6.     cout << "输入第二个数:"; cin >> b;
  7.    
  8.     if (a > b) {
  9.         cout << a << " 更大" << endl;
  10.     } else if (a < b) {
  11.         cout << b << " 更大" << endl;
  12.     } else {
  13.         cout << "两个数一样大" << endl;
  14.     }
  15.     return 0;
  16. }
复制代码
]

第7周:while 循环——重复做事
学习目标
学会循环,不用重复写代码。

实战代码(数到10)

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int i = 1;
  5.     while (i <= 10) {  // 条件:i小于等于10
  6.         cout << i << " ";
  7.         i = i + 1;     // 每次加1
  8.     }
  9.     return 0;
  10. }
复制代码


运行效果
1 2 3 4 5 6 7 8 9 10

第8周:for 循环——更简单的循环
学习目标
学会最常用的 for 循环。

实战代码(打印星星)

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     // 循环5次,打印5颗星星
  5.     for (int i = 1; i <= 5; i++) {
  6.         cout << "⭐";
  7.     }
  8.     return 0;
  9. }
复制代码

运行效果
⭐⭐⭐⭐⭐

第9周:循环+判断——小游戏:猜数字
学习目标
把前面知识合起来,做小游戏。

实战代码(简单猜数字)

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int secret = 5; // 答案是5
  5.     int guess;
  6.    
  7.     cout << "=== 猜数字游戏(1-10)===\n";
  8.    
  9.     // 无限循环,猜对用break退出
  10.     while (true) {
  11.         cout << "请猜一个1-10的数字:";
  12.         cin >> guess;
  13.    
  14.         if (guess == secret) {
  15.             cout << "恭喜你,猜对了!🎉" << endl;
  16.             break;  // 猜对,跳出循环,游戏结束
  17.         }
  18.         else if (guess > secret) {
  19.             cout << "猜大了,再试试!\n";
  20.         }
  21.         else {
  22.             cout << "猜小了,再试试!\n";
  23.         }
  24.     }
  25.    
  26.     return 0;
  27. }
复制代码


第10周:小项目:我的第一个计算器
学习目标
综合所有知识,做完整小工具。

实战代码

  1. #include <iostream>
  2. using namespace std;

  3. int main() {
  4.     int a, b;
  5.     cout << "输入两个数字:" << endl;
  6.     cin >> a >> b;
  7.    
  8.     cout << a << " + " << b << " = " << a + b << endl;
  9.     cout << a << " - " << b << " = " << a - b << endl;
  10.     cout << a << " × " << b << " = " << a * b << endl;
  11.     cout << a << " ÷ " << b << " = " << a / b << endl;
  12.    
  13.     cout << "我的计算器完成啦!" << endl;
  14.     return 0;
  15. }
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|skypiea

GMT+8, 2026-6-21 19:43 , Processed in 0.043654 second(s), 19 queries .

Powered by skypiea

快速回复 返回顶部 返回列表