课堂作业第二周

1 题目避免重复

用随机数生成两个数,将两个数分别存入两个数组,每出一道题都与以前的每组进行对比,如果两个数分别都与以前的相同,则重新产生两个随机数。

2 可定制(数量/打印方式)

设置参数,用for循环控制出题数量

3 可控制下列参数:

是否有乘除法,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数,假分数)

设置参数,用if来判断是否有乘除法。由于用roud()函数产生随机数所以用变量控制数值范围。随机数生成后进行判断,若无负数则要求第一个随机数必须大于第二个否则重新产生。

若不产生余数,则让计算机进行判断,无法整除的则跳过。先产生4个随机数形成*/*的格式

时间: 2024-10-14 15:59:34

课堂作业第二周的相关文章

个人博客作业第二周——是否需要有代码规范

1. 是否需要有代码规范 对于是否需要有代码规范,请考虑下列论点并反驳/支持: 这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 我是个艺术家,手艺人,我有自己的规范和原则. 规范不能强求一律,应该允许很多例外. 我擅长制定编码规范,你们听我的就好了. 首先,代码规范是一定要有的,这一点不容置疑.记得刚学C语言时,老师跟我们讲一些编码的例子,譬如说等号两边要加空格,运算符的两边也要加空格.那个时候打心眼里觉得这些规矩太过繁琐迂腐,觉得咱们中国人就是喜欢搞这种形

团队作业—第二周—软件测试计划

1.1目的 本计划将要对软件系统进行一系列的测试,黑盒.白盒.内测.试运营.公测.运营等阶段. 工作内容 人数(人) 工作时间(日) 产品策划.功能设计 1 3 交互设计 1 10 布局设计 2 10 界面设计 1 5 程序开发 (Android客户端.server工程师) 4 15 产品测试 5 5 共计 * 48 产品测试一共5天,黑盒1一天,白盒2天,其余一共3天. 1.2名词解释 缩写词或术语 英文解释 中文解释 Debug   进行debug调试 1.3参考资料 <构建之法>.<

团队作业—第二周—SRS

一.系统整体用例图: 二.用户用例图: 三.医院用例图:

Linux内核分析作业第二周

操作系统是如何工作的 一.函数调用堆栈 1.计算机工作三个法宝 存储程序计算机.中断机制.堆栈 2.堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间 -函数调用框架 -传递参数 -保存返回地址 -提供局部变量空间 3.堆栈相关的寄存器   -esp,堆栈指针,指向栈顶 -ebp,基址指针,指向栈底,在C语言中用作记录当前函数调用基址. 4.其他关键寄存器   -cs(代码段寄存器) : eip:总是指向下一条的指令地址 顺序执行:总是指向地址连续的下一条指令 跳转/分支:执行这样的指令的

linux 作业第二周

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 文件管理: cp, mv, rm 复制命令:cp cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... cp SRC DEST SRC是文件: 如果目标不存在:新建DEST,并将SRC中内容填充至DEST中: 如果目录存在: 如果DEST是文件:将SRC中的内容覆盖

JVM培训作业第二周

1. jre的运行时主要jar文件rt.jar都很大,这导致了用java做的桌面客户端程序很难发布绑定jre发布.这在很大程度上限制了java桌面软件 的分发.可是,jre并不是在所有的用户计算机上都有安装,即使安装了,也未必我们期望的版本.因此,对jre做精简,减少体积是有必要的.请你给出一个 方案,来说说如何给jre减肥,以方便我们的桌面程序绑定jre发布.并给出一个基本的实现.对这个实现的要求是:对于任意给定java程序A,应用你的 方案和实现,可以从一个完整的jre中,抽取这个程序A的必

第二周作业-词频统计

本周作业是词频统计,编程具体要求如下: https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/922 对实现功能进行简要的介绍: 功能一:小文件输入,为表明程序能跑.需要在控制台下输入命令,得到文件中不重复的总单词数.并对单词出现的次数进行排序输出. 功能二:支持命令行输入英文作品的文件名,亲自录入,输出显示不重复单词总数,并对出现频率最高的前10的单词进行输出 功能三:支持命令行输入存储有英文作品文件的目录名,批量统计词频. 功能四:

解题报告——2018级2016第二学期第二周作业

解题报告——2018级2016第二学期第二周作业 D:迷宫问题 题目描述: 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线. 输入 一个5 × 5的二维数组,表示一个迷宫.数据保证有唯一解. 输出 左上角到右

马哥linux 培训第二周作业

注意:第二周作业,请将以下题目整理在51cto博客当中,完成后请将对应的博文链接地址提交在答案栏中,提交格式如下:学号+姓名+博文链接地址eg:1+张三+http://mageedu.blog.51cto.com/4265610/1794420 本周作业内容:1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 文件管理的命令有cp.mv.rm 复制命令:cp 用法: cp [-adfilprsu] 来源文件(source) 目标文件(destination) cp [o