一、结对题目:手机计算器二、题目介绍:1. 进行图形界面设计 通过图形界面设计,掌握JFrame类、JPanel类、5种布局管理器、文本框、标签及按钮的使用方法。2. 实现计算器的基本功能包括加减乘除四则运算、倒数、平方根及清除结果等功能。手机计算器除了能算四则运算之外,还可以算阶乘,三角函数等,不...
分类:
其他好文 时间:
2015-05-17 21:47:06
阅读次数:
142
实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数类代码的基础上开始工作。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:赵嵩
* 文件:Demo.cpp
* 完成时间:2015年05月16日
* 版本号:v1.0
*/
#include
usi...
分类:
其他好文 时间:
2015-05-16 14:55:32
阅读次数:
120
解释器模式Interpreter解释器模式在软件开发中应用的比较少,它主要用在底层的编程语言设计上,因此不太容易理解。
联想:传一个算数表达式,对加减乘除自动匹配,能够自动计算其结果。原理图
解释器模式实现原理图
单个运算符的数学公式计算机可以用来理解这个解释器模式的使用。参考文献[1] 郭峰.深入浅出设计莫模式[M].中国铁道出版社,2013(1):415-423....
分类:
其他好文 时间:
2015-05-16 14:52:21
阅读次数:
146
C/C++中的指针可以指向一个函数,也叫函数指针。
注:函数返回值是指针的叫指针函数,中心词在后面,即函数指针其实质是一个指针,指针函数其实质是函数。还是以实例说话,下面的例子进行加减乘除运算。/*compute函数的第三个参数是一个指针函数,这里的calculate是一个变量,其存储的是函数地址,你可以将具有相同签名的函数名传递给calculate也是可以的*/
double compute(d...
分类:
其他好文 时间:
2015-05-15 15:32:37
阅读次数:
117
24点游戏的算法,其中最主要的思想就是穷举法。所谓穷举法就是列出4个数字加减乘除的各种可能性,包括括号的算法。我们可以将表达式分成以下几种:首先我们将4个数设为a,b,c,d,,其中算术符号有+,-,*,/,。其中有效的表达式有a,ab-cd,等等。列出所有有效的表达式。其中我们用枚举类型将符号定义成数字常量,比如用1表示+,2表示-等。如下是我对穷举法的一种编程语言。在编程的头部要对变量做下定义...
分类:
编程语言 时间:
2015-05-13 14:55:46
阅读次数:
167
(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。
#include
using namespace std;
class Complex
{
public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r; imag=i;}
Complex ...
分类:
其他好文 时间:
2015-05-13 10:27:51
阅读次数:
125
第二章第9节1、运算符就是加 (+) 减( -)乘(*)除(/)等符号,英文键盘输入×÷很麻烦,所以用* /表示乘除。2、求余数运算符“%”:3%4为3、5%5为0、22%7为1。3、自增:++是对一个变量进行自增运算 int x=3; x++; Conso...
分类:
其他好文 时间:
2015-05-12 14:58:16
阅读次数:
90
实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数类代码的基础上开始工作。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:邵帅
* 文件:Demo.cpp
* 完成时间:2015年04月29日
* 版本号:v1.0
*/
#include
using n...
分类:
其他好文 时间:
2015-05-11 22:09:01
阅读次数:
119
1 24点简介 拿一副牌,抽去大小王后(初练也可以把J/Q/K也拿去),剩下1~10这40张牌(以下用1代替A)。任意抽取4张牌(称为牌组),用加、减、乘、除 (可加括号)把牌面上的数算成24。每张牌必须且只能用一次。如抽出的牌是3、8、8、9,那么算式为(9-8)×8×3=24。 解决本问题两.....
分类:
编程语言 时间:
2015-05-11 10:44:04
阅读次数:
725
开发环境:Eclipse队员:吴舒婷http://www.cnblogs.com/wst-2015/第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。 这个阶段在上次5.1的作业中已经有所体现了,1、加减乘除的基本算法:2、除法除数为0的处理:作业5.1中实....
分类:
其他好文 时间:
2015-05-08 19:53:38
阅读次数:
110