码迷,mamicode.com
首页 >  
搜索关键字:加减乘    ( 1851个结果
省常中模拟 Test2 Day2
two模拟大意:给你一个 N 位二进制数,有四种操作:加1、减1、乘2、整除2。给定一个操作序列,求最终结果。N <= 5*10^6。数据保证不会在最高位上进行进位或退位操作。初步解法:由于题目中的特殊限制(操作不影响最高位),我们可以直接用一个 char 数组和一个尾指针来进行操作。「加1」操作即...
分类:其他好文   时间:2014-08-19 22:19:15    阅读次数:248
不用加减乘除做加法
题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入为两个整数m和n(1 输出: 对应每个测试案例,输出m+n的值。 样例输入: 3 4 7 9 样例输出: 7 16 代码: 思路: 1.先将两个数字异或得到...
分类:其他好文   时间:2014-08-17 14:22:22    阅读次数:164
匿名方法就是委托
当对2个数实现加减乘除,其中的一个解决方案是通过委托来实现。如下: class Program { private delegate int CaculateDel(int num1, int num2); static void Main(string[] args) { CaculateDel ...
分类:其他好文   时间:2014-08-12 18:21:54    阅读次数:223
python第四天
运算符和表达式1.python的运算符包括:1)赋值运算符:‘=’等号s=3,y=‘abc’‘+=’加等于x+=2‘—=’减等于x-=2‘*=‘乘等于x*=2‘/=‘除等于x/=2‘%=‘取余等于x%=22)算术运算符:加x+y减x-y乘x*y除x/y例如:3/2=13.0/2=1.5取余x%y例如:3%2=1整除x//y或者是x.0//y例如:3.0..
分类:编程语言   时间:2014-08-12 13:52:46    阅读次数:299
创建一个Fraction类(分数)实现分数的加减乘除,比较大小、约分等方法。要求:为类添加属性
//在.h文件里 { NSInteger_numerator;//分子 NSInteger_denominator;//分母 } //属性 @property(nonatomic)NSIntegernumerator; @property(nonatomic)NSIntegerdenominator; //初始化 -(id)initwithNumerator:(NSInteger)numeratordenominator:(NSInteger)denominator; //..
分类:其他好文   时间:2014-08-12 03:32:14    阅读次数:144
不用加减乘除做加法
问题描写叙述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。算法描写叙述从二进制运算入手,1.a^b求出各bit的和,2.a&b求出须要进位的bits,3<<1(左移位)再与a^b求和,4.反复1、2、3直至a&b==0(即进位为0),得到结果。代码int addThr...
分类:其他好文   时间:2014-08-09 15:33:38    阅读次数:188
ACM-ICPC java(大数)使用总结
今天碰到一道大数除法和模运算的题,以前也写过加减乘的大数模拟运算,但总觉着太麻烦了,今天大体了解了一下Java的输入输出,特来总结一下如何使用java中的高精度类型。首先我们要会建一个简单的java程序(以A+B为例)如下 import java.io.*; import java.util.*; import java.math.*; import java.text.*; public cl...
分类:编程语言   时间:2014-08-08 21:31:46    阅读次数:357
UVA 10700 Camel trading(计算式子加减乘除的优先级处理)
Camel trading Time Limit: 1 second Background Aroud 800 A.D., El Mamum, Calif of Baghdad was presented the formula 1+2*3*4+5, which had its origin in the financial accounts of a c...
分类:其他好文   时间:2014-08-08 18:21:52    阅读次数:273
函数指针形参
编写函数的声明,令其接受两个int形参并且返回类型也是int;然后声明一个vector对象,令其元素是指向该函数的指针。编写4个函数,分别对两个int值执行加、减、乘除运算。#include#include#includeusing namespace std;int plus1(int x,int...
分类:其他好文   时间:2014-08-07 22:54:45    阅读次数:278
不用加减乘除做加法
很容易想到为二进制的与或非。 加法分为三步: 1 各位相加不进位 0 + 0 =0, 0+1 = 1,1+0=1,1+1=1,很明显是异或运算 2 进位 1+1 =10进位,其余均不进位 ,进行左移动一位 3 一直循环 代码: #include using namespace std; int sum(int data1,int data2){ int sum,carry; ...
分类:其他好文   时间:2014-08-07 19:02:00    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!