码迷,mamicode.com
首页 >  
搜索关键字:乘除    ( 2355个结果
不用加减乘除做加法
题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入为两个整数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
IT公司100题-12-求1+2+…+n
问题描述:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。分析:利用类的静态变量实现:new一含有n个这种类的数组,那么该类的构造函数将会被调用n次。代码实现: 1 // 12.cc 2 #include 3 ....
分类:其他好文   时间:2014-08-09 21:26:49    阅读次数:242
不用加减乘除做加法
问题描写叙述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。算法描写叙述从二进制运算入手,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
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
java金额的加减乘除
1 package com.wedge.edp.framework.common.util; 2 3 import java.math.BigDecimal; 4 5 /** 6 * 金额的加减乘除 7 */ 8 public class MathMoney { 9 ...
分类:编程语言   时间:2014-08-06 22:12:32    阅读次数:299
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!