这是一篇嘲讽我之前的自己采用笨重愚蠢思想去解决问题的日志. RSA 加密与解密涉及到 a ^ b mod c 的问题,如何计算这个值呢? 我会选择 pow(a, b) % c, 事实上在写RSA的时候确实是这么干的,但现在看来真心愚蠢, 因为我为此不得不去实现了一个自己的大数四则运算库,也就是以数组 ...
分类:
其他好文 时间:
2019-09-13 20:12:34
阅读次数:
160
一,需求分析 为现在小学生提高四则运算水平 二,功能设计 1,自动生成10道100以内的2个操作数的四则运算算式(+ /),要求运算结果也在100以内 2,剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式 3,题目数量可定制 4,相关 ...
分类:
其他好文 时间:
2019-09-13 15:36:41
阅读次数:
84
四则运算 加减乘除 *、-、*、/ 指数运算^ 判断是否相等 这里的%表示注释 逻辑运算 更换Octave提示符 将提示符更换为>> Octave变量 向量和矩阵 v = 1:0.1:2 表示1开始 2结束 0.1步长 创建一个矩阵,并全置一个值 创建一个矩阵,并全置0 获得随机值矩阵 符合高斯分布 ...
分类:
其他好文 时间:
2019-09-12 13:22:57
阅读次数:
164
1.需求分析 :目标群众是低年级小学生,所以第一个需求目标是实现自动生成十道100以内小学生可以做的两个操作数的四则运算题; 其次,为保证每个题都有意义,剔除重复的算式; 接下来,学生需要的题目数量是不固定的,所以应该实现定制数量; 在接下来,学生的自身数学程度不同,应该实现可以定制是否包含乘除法, ...
分类:
其他好文 时间:
2019-09-12 00:12:59
阅读次数:
122
一、需求分析 从老师题目中获取需求,用代码形式解决家长每日为孩子出题的需求,估计了需求所花费的时间,将程序不断优化尽量做到“足够好”满足家长的3个需求:生成题目,去除重复和参数可控。 二、功能设计 基本功能: (1)自动生成10道100以内的2个操作数的四则运算算式(+ - * /),运算结果也在1 ...
分类:
其他好文 时间:
2019-09-11 19:58:42
阅读次数:
53
本篇文章将要介绍一个“自动生成四则运算式”的java程序,在没有阅读《构建之法》之前,我已经通过一个类的形式实现了要求的功能,但是当阅读完成《构建之法》之后,我意识到自己所写程序的缺点,扩展性差。我通过组合模式对程序进行了修改,解耦合。 ...
分类:
编程语言 时间:
2019-09-09 17:50:22
阅读次数:
117
一、需求分析 需要能自动生成四则运算的程序并能控制其中的一些参数,显示在txt文件中 二、功能设计 基本功能 自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内 扩展功能 (1)剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 ...
分类:
其他好文 时间:
2019-09-08 22:41:48
阅读次数:
134
写一个函数,求两个整数之和,要求在函数体内不得使用+、 、 、/四则运算符号。 class Solution { public: int Add(int num1, int num2) { int sum,carry; while (num2!=0) { int temp = num1^num2; ...
分类:
其他好文 时间:
2019-09-08 00:14:25
阅读次数:
83
描述:读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 输出:计算结果,保留两位小数。 程序任务分为两部分: 一。将输入的中缀表达式转换为后缀表达式,实现过程: 1.准备队列保存后缀表达式(计算后缀表达式时,需要从队首读取数据) 准备栈保存计算符,使用找调整计算顺序 2 ...
分类:
编程语言 时间:
2019-09-08 00:14:10
阅读次数:
206
前提需求 要求:使用C或Java语言完成一个自动生成四则运算试题的程序 软件基本功能如下。 1. 自动生成10道100以内的2个操作数的四则运算算式(+ /),要求运算结果也在100以内 2. 剔除重复算式。2+3 和 2+3 是重复算式,2+3 和 3+2 不属于重复算式 3. 题目数量可定制 4 ...
分类:
其他好文 时间:
2019-09-07 22:17:52
阅读次数:
102