2021年NOC复赛真题解析

本题来自2021年NOC创新编程复赛操作题。阿短是一位小学五年级学生,本学期即将结束,阿短打算创作一个能够进行四则运算练习的出题程序。程序能够随机出10道题,题目皆是一位数的加减乘除四则运算,每答对一题得1分。请你帮助阿短,编写出这个程序吧。

1.参与运算的两个数值都是从0到9之间随机获取,运算符是从“+”、“-”、“*”、“/”中随机产生,并作为询问的内容,如题干配图所示;

2.在要求1的基础上进一步对数值做出限制,如果运算符为“-”,那么要求被减数不小于减数;如果运算符为“/”,那么除数不得为0;

3.程序对随机生成的算式进行运算,并对结果进行四舍五入取整。如果用户输入答案与结果相等,那么说出“回答正确”,然后将得分增加1分;否则说出“回答错误”;

4.程序总共随机生成10道题目(图1)。

1.在计算机中,“*”表示乘法运算,等同于数学中“×”; “/”表示除法运算,等同于数学中“÷”;

2.对于除法运算,要求除数不得为0,对于结果为小数的情况,进行四舍五入取整;

3.小学数学大纲中不涉及负数运算&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少儿编程课堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值