/*求前缀表达式的值(25)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
算术表达式有前缀表示法、中缀表示法和后缀表示法等形式
前缀表达式指二元运算符位于两个运算数之前,
例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4
请设计程序计算前缀表达式的结果值。
输入格式说明:
输入在一行内给出...
分类:
其他好文 时间:
2014-12-16 19:15:51
阅读次数:
207
引言在条目20中,我们知道了值传递和引用传递的效率问题,因此在设计程序时,我们可能就尽可能来返回引用而不是值。可是,可能会犯下面的一些错误:传递一些引用指向其实并不存在的对象。第一节:返回临时变量的引用假如我们有以下的例子,先看值传递 1 class A { 2 public: 3 A(in...
分类:
其他好文 时间:
2014-12-16 13:05:01
阅读次数:
172
从开始画UML图就一直听说三层,当时就查过一些资料有个大概的理解,现在到了真正学习三层的时候当然要理清楚思路。
三层的存在一定是有它的道理,那么使用三层来设计程序有什么好处,答案是“高内聚,低耦合”这该如何理解呢?那就先理解一下内聚和耦合。内聚就是说一个模块在完成职责时应该尽量的只和自己内部的元素联系,不要麻烦其他的模块。耦合则刚好是相反的一个模块在完成自己职责时,不得不调用其他的...
分类:
其他好文 时间:
2014-12-14 10:42:18
阅读次数:
197
算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4。请设计程序计算前缀表达式的结果值。 输入格式说明: 输入在一行内给出不超过30个字符的前缀表达式,只包含+、-、*...
分类:
其他好文 时间:
2014-12-10 00:28:40
阅读次数:
1159
软件的开发分为6个主要的步骤:制定计划、需求分析、软件设计、程序编写、程序测试、运行和维护。前面的总结中已经说了制定计划、需求分析、软件设计这四个步骤,现在我们来说说程序编写。
所谓程序编写,就是编码。指的就是把详细阶段的设计用某种程序语言转换成计算机能识别的程序。我们为程序中的每一个模块编写代码,使其出现详细设计应有的结果。
从提高软件的质量和可维护性角度来看,...
分类:
其他好文 时间:
2014-11-30 16:56:17
阅读次数:
228
描述茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成输入第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码其中n<100,m<1000输出输出注册较...
分类:
其他好文 时间:
2014-11-30 15:31:50
阅读次数:
127
在iOS开发中,使用官方框架,官方sdk中,可以接触到不少设计模式,可能平时没有注意,实际上已经用到了不少设计模式...
分类:
移动开发 时间:
2014-11-25 10:55:39
阅读次数:
208
一、实习目的
掌握用汇编语言编写程序的思路和方法。
二、实习内容
从首地址为1000H开始存放10个数,要求设计程序将这些数由小到大排序,排序后的数仍放在原地址处。
三、代码
data segment
count db 10;
array db 12,34,56,21,234,54,45,58,96,14;
msgOne db 'T...
分类:
编程语言 时间:
2014-11-21 18:51:47
阅读次数:
209
1.需求 为一个开关设计程序,这个开关有N按钮,同时对应N个插槽,要求可以接入任何电器厂商的API,从而可以控制任何电器。目前只有电灯和电视两种电器,要求写一个Demo程序,按钮1可以打开电灯。按钮2可以打开电视并且切换到上一次打开的频道。打开电视换频道需要打开机顶盒并且对机顶盒切换频道。 2. 分...
分类:
其他好文 时间:
2014-11-20 21:51:09
阅读次数:
262
如给定数组{1,3,51,5,512,671,9,67},设计程序,输出{9,671,67,512,51,5,3,1}基本思想是给每一位数字定权重,然后使用如W[671] = 6 * w1 + 7 * w2 + 1 * w3;W的个数由数组中位数最长的数字决定。由数组中数字对应的权值来排序即可程序如...
分类:
编程语言 时间:
2014-11-18 23:59:09
阅读次数:
264