零基础C++编程习题集
章节目录
- 基础篇:输入输出与顺序执行13 个知识点免费
- 基础篇:变量与基础表达式13 个知识点
- 进阶篇:条件判断入门12 个知识点
- 进阶篇:分支结构综合应用12 个知识点
- 进阶篇:循环基础12 个知识点
- 进阶篇:循环综合训练13 个知识点
- 实战篇:数组与简单数据处理12 个知识点
- 实战篇:字符与字符串基础应用13 个知识点
- 实战篇:基础算法题综合14 个知识点
Chapter 01 · 免费阅读
基础篇:输入输出与顺序执行
01Hello World 输出
程序入门的第一个练习,学会用 cout 输出字符串文本,例如 cout << "Hello World";。注意英文双引号要成对出现,字符串内容要写在引号内,语句末尾通常要加分号。
02cout 基本输出
cout 是 C++ 中常用的输出语句,配合 << 可以把内容输出到屏幕上。可以输出文字、数字、变量和算式结果;多个输出内容可以连续写在同一条语句中。
03多行输出
如果要输出多行内容,可以使用多个 cout 语句,或者在字符串中加入换行符 。易错点是把所有内容写成一行而忘记换行,导致显示格式不符合题意。
04输入两个整数
使用 cin 读取用户输入,例如 cin >> a >> b;。要先定义变量再输入,变量类型通常为 int。注意输入顺序和题目要求一致,输入时用空格或回车分隔都可以。
05输出 a+b
最基础的计算题,先输入两个整数,再输出它们的和,常写成 cout << a + b;。易错点是把 a+b 当作字符串输出,或忘记先输入变量就直接计算。
06多个数求和
当题目要求输入多个整数并求和时,要按顺序读入所有数,再将它们相加。核心是理解“先输入、再计算、再输出”的顺序执行流程。注意不要漏掉某个数,也不要写错加号连接的变量。
07变量赋值
变量可以通过赋值语句保存数据,例如 a = 3;。赋值表示把右边的值放到左边的变量中,不能写成 3 = a。理解变量后,才能进行后续的计算和交换操作。
08交换 a 和 b 的值
交换两个变量的值通常需要借助临时变量 t:先把 a 存到 t,再把 b 赋给 a,最后把 t 赋给 b。易错点是直接写 a = b; b = a;,这样会导致两个值一样,不能真正交换。
09简单算式运算
顺序结构中可以直接计算基本算式,如加法、减法、乘法、除法和括号运算。要注意运算优先级,括号内先算;如果都是整数,除法可能只保留整数部分。
10格式化输出
输出时要注意题目要求的格式,例如空格、换行、冒号、等号等符号都要和题目一致。很多题目不是只看答案对不对,还要看输出样式是否完全正确。
11输出文本与数字混合内容
可以把文字和变量一起输出,例如 cout << "a=" << a;。注意文字要加双引号,变量不用加引号;如果要让内容更清楚,常常需要在文字中加入空格或标点。
12顺序执行
C++ 程序默认按从上到下的顺序执行代码。基础篇的题目大多只用到输入、计算和输出,不涉及判断和循环,重点是把每一步按顺序写对。
13初学常见错误
常见错误包括:忘记分号、cin/cout 写错、变量未定义就使用、字符串漏写引号、交换变量时少用临时变量、输出格式与题目不一致。做题时要特别检查这些细节。