首页课程小红花墙

C++ 入门 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章10
只印题目
第 1 页 · 正面(题目)
1零件要拼起来

说出三个你学过的"零件"。

2猜数字:想清楚规则

用三句话描述这个游戏的规则。

3猜数字:先写死一个数

写出第一版,答案固定为 50。

4猜数字:加上循环

不猜中就一直问,该用哪种循环?

5猜数字:数一数猜了几次

计数器该在哪里加一?

6猜数字:换成随机

想产生 1 到 100 的随机数,大致怎么做?

7猜数字:限制次数

为什么 7 次对 1 到 100 是合理的?

8猜数字:自己也来猜

1 到 100,电脑第一次该猜多少?

9这就是二分

为什么砍一半比一个个试快得多?

10计算器:先做加法

写出只会加法的第一版。

第 1 页 · 背面(答案)

参考答案(家长):电脑选一个数;玩家反复猜;每次提示大了小了,猜中结束。

参考答案(家长):如变量、循环、数组,都算。

参考答案(家长):次数不确定,用条件循环最合适。

参考答案(家长):循环读入猜测,比较后提示,相等就跳出。

参考答案(家长):取随机数后对 100 取余再加 1。

参考答案(家长):在每次读入猜测之后加一。

参考答案(家长):50,正中间。

参考答案(家长):每次砍一半,7 次足够覆盖 100 以内,正好是二分的次数。

参考答案(家长):读两个数,输出它们的和。

参考答案(家长):一个个试最多 100 次,砍一半最多 7 次。

第 2 页 · 正面(题目)
11计算器:四则运算

加减乘除,一共几个分支?

12计算器:小心除以零

除数为 0 时该输出什么?

13计算器:小数结果

怎么让除法保留小数?

14计算器:能连着算

这需要在外面套什么?

15成绩统计:读进来

写出读入部分。

16成绩统计:算平均

5 个人总分 401,平均是多少?

17成绩统计:最高最低

能不能一次循环同时找出最大和最小?

18成绩统计:分档

分 5 档要几个计数器?

19成绩统计:及格率

20 人中 17 人及格,及格率是多少?

20成绩统计:排名

为什么学号必须跟着动?

第 2 页 · 背面(答案)

参考答案(家长):一句清楚的提示,比如"除数不能为 0"。

参考答案(家长):4 个,外加一个"输入有误"的兜底。

参考答案(家长):一个循环,读到"不继续"就跳出。

参考答案(家长):让参与运算的数至少有一个是小数类型。

参考答案(家长):80.2,用整数除会错成 80。

参考答案(家长):先读 n,再用循环读 n 个数进数组。

参考答案(家长):5 个,可以用一个长度 5 的数组。

参考答案(家长):能,一轮里同时判断两个条件,各自更新。

参考答案(家长):否则排完不知道每个成绩是谁的。

参考答案(家长):85%。

第 3 页 · 正面(题目)
21成绩统计:完整版

动手拼一遍。

22让输出好看

给你的成绩统计加一行标题。

23打印日历的准备

这两件事哪个更难算?

24每月多少天

用数组存 12 个月的天数,2 月先写 28。

25闰年的规则

2000 年和 1900 年,哪个是闰年?

26打印一个月

如果 1 号是星期三,前面要空几格?

27对齐很重要

怎么让数字占固定宽度?

28小游戏:石头剪刀布

一共有几种可能的对局?

29怎么判胜负

想想 0 赢 2、1 赢 0、2 赢 1,有什么规律?

30小游戏:记分

这需要几个变量?

第 3 页 · 背面(答案)

参考答案(家长):如"===== 班级成绩统计 ====="。

参考答案(家长):按顺序调用各段逻辑,输出格式排整齐。

参考答案(家长):31,28,31,30,31,30,31,31,30,31,30,31。

参考答案(家长):星期几更难,天数查表就行。

参考答案(家长):3 格(周日周一周二各一格)。

参考答案(家长):2000 年是(能被 400 整除),1900 年不是。

参考答案(家长):3 乘 3 等于 9 种。

参考答案(家长):输出时指定宽度,或在一位数前补一个空格。

参考答案(家长):两个计分变量。

参考答案(家长):赢的那个减去输的那个,对 3 取余等于 1。

op599 课程