码迷,mamicode.com
首页 >  
搜索关键字:乘除    ( 2355个结果
模拟简单运算器
【描述】 模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。 【输入】 输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。 【输出】 在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。 【输入示例】 1+2*10-10/2= 【...
分类:其他好文   时间:2014-12-01 08:54:24    阅读次数:165
cpu设计-->cpu必须有哪些指令
从软件的角度来看CPU,似乎CPU 就是一连串的指令符号构成的。因而,我们设计一个CPU,首先就要考虑应该设计哪些指令。计算机的指令系统需要根据任务需求来规划,一般都会有算术运算指令、逻辑运算指令、数据传送指令、访问存储器指令、结构转移指令等。我们设计一个简单的CPU,一般也要有加、减、乘、除这四种...
分类:其他好文   时间:2014-11-29 21:43:07    阅读次数:444
[LeetCode] Pow(x,n)
Implement pow(x,n).思路:像string to integer一样。考虑的细节较多。 1.测试用例要考虑基数和指数都为正数、负数和零的情况。 2.注意0的0次方在数学上没有意义。 3.用位运算代替乘除和求余优化效率:移位代替除法(n>>1 == n /2);用位与代替求...
分类:其他好文   时间:2014-11-26 22:15:49    阅读次数:182
[面试算法题重做]求1+2+...+n
题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。不能用条件语句,基本上只有考虑递归。常规解法:利用构造函数的每次初始化来实现递增class Sum {public: Sum() {num++; sum...
分类:编程语言   时间:2014-11-25 20:25:39    阅读次数:168
设计模式总结(一)
学习了一段时间的设计模式,对其中的模式有一些自己的理解,根据每个模式的结构图做一些总结,以作为反思吧。 一、简单工厂模式 模式解析:简单工厂模式中运算类是一个抽象类,加、减、乘、除为四个具体的运算类,它们继承了抽象了的属性和方法。简单工厂类依赖于运算类,只要输入运算符号,工厂就实例化出合适的对象,通过多态,返回父类的方式实现计算器的结果。 思想概况:代码规范,谨记面向对象三大原则:可...
分类:其他好文   时间:2014-11-24 10:11:21    阅读次数:135
高精度模板2(带符号压位加减乘除开方封包)
原来的那个模板:http://www.cnblogs.com/iwtwiioi/p/3991331.html估计已经不用了。现在我重新封包好了一个,一定很好用QAQ加减乘除带开方带压位带重载运算符注意一下符号即可,一定写的时候要手推四种情况!!然后在重载1 && !a[len]) --len; } ...
分类:其他好文   时间:2014-11-23 00:29:59    阅读次数:221
也谈1+2+3+...+n的解答
求1+2+3+...+n,编程实现,但是不允许用if,while,for,?等语句,也不能用乘除法。当然肯定也不允许用pow这样的函数了。...
分类:其他好文   时间:2014-11-22 09:23:17    阅读次数:176
IOS中的矩阵和向量运算
较完整的描述了,向量的加减乘除,矩阵的乘法,矩阵的转置以及矩阵的逆矩阵...
分类:移动开发   时间:2014-11-20 09:09:04    阅读次数:917
【linux】学习6
鸟哥13章的东西shell script速度较慢,适合用于系统管理,但不适合处理大量数值运算var=$((运算内容)) 可以用来做变量的加减乘除求余运算total=$(($firstnum*$secnu))declare -i total="$firstnum*$secnu"上面两句功能一样,建议用...
分类:系统相关   时间:2014-11-19 17:43:01    阅读次数:210
不使用加减乘除法,完成两个数的加法
#include "stdio.h" //不使用加减乘除法,完成两个数的加法int addwei(int num1,int num2){ if(num2==0) return num1; int c=num1 ^ num2; int d=(num1 & num2)<<1; ...
分类:其他好文   时间:2014-11-17 12:12:37    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!