说出三个你学过的"零件"。
C++ 入门 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
用三句话描述这个游戏的规则。
写出第一版,答案固定为 50。
不猜中就一直问,该用哪种循环?
计数器该在哪里加一?
想产生 1 到 100 的随机数,大致怎么做?
为什么 7 次对 1 到 100 是合理的?
1 到 100,电脑第一次该猜多少?
为什么砍一半比一个个试快得多?
写出只会加法的第一版。
参考答案(家长):电脑选一个数;玩家反复猜;每次提示大了小了,猜中结束。
参考答案(家长):如变量、循环、数组,都算。
参考答案(家长):次数不确定,用条件循环最合适。
参考答案(家长):循环读入猜测,比较后提示,相等就跳出。
参考答案(家长):取随机数后对 100 取余再加 1。
参考答案(家长):在每次读入猜测之后加一。
参考答案(家长):50,正中间。
参考答案(家长):每次砍一半,7 次足够覆盖 100 以内,正好是二分的次数。
参考答案(家长):读两个数,输出它们的和。
参考答案(家长):一个个试最多 100 次,砍一半最多 7 次。
加减乘除,一共几个分支?
除数为 0 时该输出什么?
怎么让除法保留小数?
这需要在外面套什么?
写出读入部分。
5 个人总分 401,平均是多少?
能不能一次循环同时找出最大和最小?
分 5 档要几个计数器?
20 人中 17 人及格,及格率是多少?
为什么学号必须跟着动?
参考答案(家长):一句清楚的提示,比如"除数不能为 0"。
参考答案(家长):4 个,外加一个"输入有误"的兜底。
参考答案(家长):一个循环,读到"不继续"就跳出。
参考答案(家长):让参与运算的数至少有一个是小数类型。
参考答案(家长):80.2,用整数除会错成 80。
参考答案(家长):先读 n,再用循环读 n 个数进数组。
参考答案(家长):5 个,可以用一个长度 5 的数组。
参考答案(家长):能,一轮里同时判断两个条件,各自更新。
参考答案(家长):否则排完不知道每个成绩是谁的。
参考答案(家长):85%。
动手拼一遍。
给你的成绩统计加一行标题。
这两件事哪个更难算?
用数组存 12 个月的天数,2 月先写 28。
2000 年和 1900 年,哪个是闰年?
如果 1 号是星期三,前面要空几格?
怎么让数字占固定宽度?
一共有几种可能的对局?
想想 0 赢 2、1 赢 0、2 赢 1,有什么规律?
这需要几个变量?
参考答案(家长):如"===== 班级成绩统计 ====="。
参考答案(家长):按顺序调用各段逻辑,输出格式排整齐。
参考答案(家长):31,28,31,30,31,30,31,31,30,31,30,31。
参考答案(家长):星期几更难,天数查表就行。
参考答案(家长):3 格(周日周一周二各一格)。
参考答案(家长):2000 年是(能被 400 整除),1900 年不是。
参考答案(家长):3 乘 3 等于 9 种。
参考答案(家长):输出时指定宽度,或在一位数前补一个空格。
参考答案(家长):两个计分变量。
参考答案(家长):赢的那个减去输的那个,对 3 取余等于 1。