码迷,mamicode.com
首页 >  
搜索关键字:加减乘    ( 1851个结果
栈的应用--计算字符串表达式
计算机的本质工作就是做数学运算,那计算机可以读入字符串"1+2+3+4+5+6+7"并计算值吗? 答案是肯定的。 这里我基本实现了个位数的加减乘除,当然这个算法最简单的解决方式是采用二叉树(后面会实现~),这里作出了栈的实现方式。 首先引入两个概念: 中缀表达式和后缀表达式 1,在生活中我们通常书写1+1的时候都会写成1+1,废话~,这就是中缀表达式,更符合人们的思维习惯与想法。 2,所谓后缀表达式就是将运算符写在操作数的后面,这样更符合计算机的思维。...
分类:其他好文   时间:2014-06-19 11:05:41    阅读次数:364
编程之美-1.16 24点游戏
一、问题描述 给玩家4张牌,每张牌牌面值在1~13之间,允许其中有数值相同的牌。采用加、减、乘、除四则运算,允许中间运算存在小数,并且可以使用括号,但每张牌只能使用一次,尝试构造一种表达式,使其运算结果为24. 如 输入:3 3 7 7 输出:(((3)/(7))+(3))*(7)二、程序实...
分类:其他好文   时间:2014-06-11 09:50:30    阅读次数:284
C#实现突破位数限制,用字符串对较大的数进行运算
有时会碰到数字太大无法用int运算的情况,比如1000的阶乘。解决方法是用char、string代替int进行竖式计算,可进行加、减、乘、除、阶乘、组合、比较大小,下面的方法都测试过 1 #region 运算方法 2 // 计算组合数 3 pub...
分类:其他好文   时间:2014-06-06 13:32:55    阅读次数:213
分支-14. 简单计算器(10)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。 输入格式: 输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。 输出格式: 当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求...
分类:其他好文   时间:2014-06-05 00:25:47    阅读次数:386
不用加减乘除做加法
问题描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 算法描述 从二进制运算入手, 1.a^b求出各bit的和, 2.a&b求出需要进位的bits, 3 4.重复1、2、3直至a&b==0(即进位为0),得到结果。 代码 int add(int num1,int num2) { if(num2==0) retu...
分类:其他好文   时间:2014-06-02 12:38:46    阅读次数:225
【剑指offer】不用加减乘除做加法
题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入为两个整数m和n(1<=m,n<=1000000)。 输出: 对应每个测试案例,输出m+n的值。...
分类:其他好文   时间:2014-06-02 11:01:02    阅读次数:183
利用MFC编写计算器
端午节这两天没什么事,就用MFC写了一个简单的计算器,界面做的也比较简单,如下图1,可以进行简单的加、减、乘和除功能,小数点显示这块做的不是很好,比如输入1.2,不会一个个的显示,而是先显示“1”,后同时显示“.2”,还有就是遇到0.00时,显示的也不够人性化,哎,就这样吧。。。 图11、建立工程:...
分类:其他好文   时间:2014-06-02 07:59:24    阅读次数:334
python 学习笔记
1.操作符 与Java和C中十分类似, +(加), -(减), *(乘), /(除), %(求余), **(指数运算), = (赋值).以及减便运算,如 +=, -=, *=和/= 等.赋值运算与其他语言一致.逻辑操作> = != ==与其他语言一样.不一样的有not逻辑非,and逻辑与和or逻辑或...
分类:编程语言   时间:2014-05-31 01:44:52    阅读次数:356
不用加减乘除做加法
写一个函数,求俩个整数之和,要求函数体内不得使用+、-、*、/ 四则运算符合。看到题目,我们知道,现在只有位运算可以用了,那就用位运算吧。第一步:对2个数的每一位相加,但不进位,我们可以用异或运算完成。第二步:找到进位的位置,并计算进位的值,我们先用与运算可以找到位置,然后左移一位,得到进位的值(比...
分类:其他好文   时间:2014-05-28 00:01:28    阅读次数:369
大整数的加减乘除
多项式的加减乘除能够利用多项式的加减乘除进行运算,所以下面程序採用了多项式的加减乘除。多项式运算已经在《算法导论》第30章有简要的介绍,详细的请參考数学书。大整数加法:(利用书上公式轻松得出)//多项式加法-大数加法#include #include using namespace std;#def...
分类:其他好文   时间:2014-05-25 20:41:33    阅读次数:202
1851条   上一页 1 ... 182 183 184 185 186 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!