---恢复内容开始---一、 题目简介这次的单元测试我选择作了一个基本运算的程序,该程序实现了加,减,乘,除,平方,倒数的运算,该程序进行测试比较的简单,对于初步接触JUnit的我来说测试起来也比较容易理解。二、源码的github链接原代码:https://github.com/FBean/myse...
分类:
其他好文 时间:
2015-04-30 23:06:18
阅读次数:
165
请用类的友元函数,而不是成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除...
分类:
其他好文 时间:
2015-04-30 18:25:16
阅读次数:
77
用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除...
分类:
其他好文 时间:
2015-04-30 18:24:16
阅读次数:
98
1.第一阶段目标 - 把计算的功能封装成类。2.设计测试用例:用白盒与黑盒测试设计技术,为计算核心设计测试用例。第一阶段目标 - 能把计算的功能封装起来,通过测试程序和API 接口测试其简单的加法功能。第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。第三阶段...
分类:
其他好文 时间:
2015-04-30 15:44:19
阅读次数:
149
一、题目简介1. 个人计算器制作2. 能实现基本的加减乘除操作二、源码的github链接https://github.com/zhangtiantian1234/CalculatorTest三、所设计的模块测试用例、测试结果截图1.编写好BookTest后,就可以运行了。运行结果如下:2.在图片的左...
分类:
其他好文 时间:
2015-04-30 10:10:16
阅读次数:
132
发现自己还是看书少了,能从书上学到不少东西。
加减乘的模运算:
#include
using namespace std;
int mul_mod(int a,int b,int n){
a %= n; b %= b;
return (int)((long long)a * b % n);
}///如果n本身超int,就要用高精度了
int add_mod(int a,int ...
分类:
其他好文 时间:
2015-04-30 08:53:44
阅读次数:
185
所谓运算符重载,可以简单理解为函数的重载,而operator@就是函数名,@表示任何运算符,加减乘除等。#include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;}; Complex(d...
分类:
编程语言 时间:
2015-04-30 00:52:54
阅读次数:
202
首先我们编写一个Calc类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类的代码已经放到了github中。github地址:https://github.com/a20058347...
分类:
其他好文 时间:
2015-04-29 23:15:15
阅读次数:
158
(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:邵帅
* 文件:Demo.cpp
* 完成时间:2015年04月29日
* 版本号:v1.0
*/
#include
using namespace std;
class Complex...
分类:
其他好文 时间:
2015-04-29 19:53:16
阅读次数:
108
高精度除法, 这个和加减乘一样,我们都要从手算的角度入手。举一个例子,比如 524134 除以 123。结果是4261第一位4的来源是 我们把 524和123对齐,然后进行循环减法,循环了4次,余32,将32134的前三位321继续和123对齐,循环减法2次,余75,把7534的前三位753和123...
分类:
编程语言 时间:
2015-04-29 19:28:32
阅读次数:
212