我要奖品 姥姥在劳动节假期出席了八云学长的婚礼,婚礼上有一个小游戏比较适合拿来出题,于是就有了这个题目。 在游戏中,主持人手举一个计时器,递给参与游戏的宾客一个红色按钮,按下后计时器上的数字就开始以每厘秒一个数字的速度跳动。宾客要在最接近 3 秒(即 300 厘秒)的时刻再次按下按钮,停止计时。停止的时刻的计时结果最接近 300 厘秒的宾客获得大奖。具体的获奖规则是:计时结果与 300 厘秒的误差不超过 5 厘秒者获得大玩偶,超过 5 厘秒但没超过 15 厘秒者获得小玩偶,超过 15 厘秒者不得奖。 给定一位宾客的计时结果,请你帮主持人判断一下,这位宾客可以获得什么奖? 时间限制:1000 内存限制:65536 输入 输入给出一位宾客的计时结果,是以厘秒为单位,在区间 [100, 500] 内的整数。 输出 首先在第一行输出误差,格式为: 结论 误差 其中 `结论` 有 3 种可能:如果宾客过早停止计时,则输出 `kuai le`(快了);如果过晚停止计时,则输出 `man le`(慢了);如果精准达到 300 厘秒,则输出 `jue le`(绝了)。此外,`误差` 是宾客的计时结果与 300 厘秒之间的差值,是个非负整数。 第二行输出宾客应该获得的奖品:`da wan ou`(大玩偶)、或 `xiao wan ou`(小玩偶)、或 `xie xie can yu`(谢谢参与)。 样例输入 样例#1: 300 样例#2: 285 样例#3: 385 样例输出 样例#1: jue le 0 da wan ou 样例#2: kuai le 15 xiao wan ou 样例#3: man le 85 xie xie can yu
正确答案:参考实现(C):读计时t;误差=abs(t-300);t<300输出kuai le否则t>300输出man le否则jue le;误差≤5输出da wan ou,≤15输出xiao wan ou,否则xie xie can yu。核心:误差区间判奖。
试卷来源:202503 青少年等级考试C/C++真题一级