给比赛成绩选对 盒子
这一课只练一件事:用变量把题目里的量装进合适的类型。完成四个小任务:选类型、更新变量、分清字符和大整数,再做一套随机小测。
任务 1:给三个量选对类型
变量是贴了名字的盒子。盒子的类型要和里面的东西匹配:人数用 ,平均分用 ,等级字母用 。点不认识的词可看基础解释。
必会 / 建议掌握:人数和等级是必会;平均分用 是建议掌握,因为以后计算平均数常会碰到小数。
参赛人数 30没有小数的计数 · 必会
平均分 88.5可能有小数 · 建议掌握
等级字母 'A'一个字符 · 必会
任务 2:声明、赋值、再更新
先声明一个叫 score 的 ,再 ,最后把它累加。按从左到右的顺序点亮。这里不会在浏览器里运行 C++,只演示盒子里的值怎么变。
必会:`=` 表示“放进去”,不是比较两边是否相等。累加时要先取出当前值,再放回新值。
更新演示看完了。现在亲手写下这行更新:下面是只读脚手架,只留一空给你敲键盘。
- int score = 80;
score = score + 15;
任务 3:分清字符和大整数
一次只装一个字符。姓名是一串文字,不是一个字符。很大的总分可能 ,这时建议改用 。
拓展:精确的整数上下界现在不用背;字符串会在后面的课学习。本课只要分清“一个字符”和“可能很大的整数”。
- char grade = 'A'; // 一个等级字母
- char name = "Li"; // 姓名不是一个字符
- int total = 4000000000; // 这个数可能太大
先选出关于 的正确说法:
再选出建议掌握的做法:总分可能非常大时怎么办?
任务 4:随机小测,看看你是否真的懂了
每次从本课题库抽出三道不同的选择题。题目与解析已通过校验,答完后看解析,不要只看分数;拿不准就回到对应任务再看一遍。