C/C++小学数学测验题生成程序[2023-10-18]

C/C++小学数学测验题生成程序[2023-10-18]

一、实验目的

1.熟练掌握数组的应用方法和技巧;
2.熟练掌握函数程序设计方法、程序分析与调试方法;
3.熟练掌握一维数组和二维数组分别作为函数形参的方法;
4.熟练掌握C语言相关开发工具的使用方法。

二、实验内容和算法设计

1.实验内容及要求
从键盘输入题目数量N(3<N<=50),随机生成N道小学数学计算题,要求至少自定义2个函数,实现如下功能:
按照生成的顺序输出生成的N道题目,至少包含加、减、乘、除法运算各一题,且每种运算题目数量随机,总数为N;
模拟两个或更多个学生做该测验题,分别输出每个学生的做题情况(包括题目,结果以及对错的判定)、总的得分率以及加减乘除每种类型题目的得分率。
注意事项:
a) 不考虑混合运算,加减乘除运算的题目每道题只考虑两个操作数情况即可;如x+y、x-y、x*y、x/y形式;
b) 任何运算的结果必须是大于等于0且小于100;
c) 除法运算结果不能出现小数,只能写商几余几的形式(如5/2答案只能是商2余1,而不能是2.5;输入输出时如何表示商2余1自定,比如可以直接输出2 1表示。),且被除数需要大于除数。
提示:生成随机数函数为rand和srand函数。

源码联系UP主 -> https://space.bilibili.com/329101171

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值