当前位置: 首页 > news >正文

个体工商户是否能够做网站成人再就业技能培训班

个体工商户是否能够做网站,成人再就业技能培训班,wordpress主题dedecms,厦门网页1.题目: 写一个函数,求两个整数之和,要求在函数体内不得使用、-、*、/四则运算符号。 数据范围:两个数都满足 −10≤�≤1000−10≤n≤1000 进阶:空间复杂度 �(1)O(1),时间复杂度 &am…

1.题目:

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

数据范围:两个数都满足 −10≤�≤1000−10≤n≤1000
进阶:空间复杂度 �(1)O(1),时间复杂度 �(1)O(1)

题目链接:不用加减乘除做加法_牛客题霸_牛客网

2.简单介绍加法原理:

先来看看十进制的加法原理:

在计算十进制的加法时,我们将相同数位对其,然后进行10以内的加法,如果满10,我们就往前进1

同理,二进制的加法原理也是类似的:

在计算二进制的加法时,我们也是将相同数位对其,然后进行2以内的加法,如果满2,我们就往前进1

3.怎么知道是否该进位以及怎么进位和怎么得到结果

3.1怎么知道是否该进位

1.在计算机语言中,每一个数字都有自己的源码反码补码,而这些源码反码补码都是以二进制的方式呈现的

2.在二进制中,所有的数都是由0和1组成的,比如3的二进制数为11,4的二进制数为100

3.在C语言中位操作符  &(按位与)的作用是如果两个数的二进制的相同数位都为1结果才为1,否则为0

3.2怎么进位呢

1.这里会使用到左移操作符<<

左移操作符就是二进制数向左移动,右侧补0

列如:01101左移一位就是11010

2.   10101&11011=10001,10001<<1=100010

3.3怎么得到结果

1.除了知道了该进位的数位,也要知道不需要进位的数位

2.怎么获得不需要进位的数位呢?

   这里要使用按位异或操作符^

   我们知道当两个加数对应数位都为1或0时,结果的对应数位为0,只有当两个对应数位只       有一个1时,结果的对应数位才为1.(没考虑加上进位的情况)

这里我们得到了不需要进位的数位上的数,然后我们用这个数加上进位的那个数

虽然我们用进位的数加上不需要进位的数,但是我们发现在两者进行相加时还会出现进位的情况,这个怎么处理呢?

很简单,只要我们重复之前的操作,直到进位的数为0时,就不需要进位了

后面就只需要写个递归或者循环就可以了

4.来看代码实现

1.递归版

int Add(int num1, int num2 ) {   //当我们一进来就把num2当做进位的那个数
if(num2==0)//我们将进位的数存在num2中,不需要进位的数存在num1中
return num1;//当不需要进位时,num1就为两个数的和
elsereturn Add(num1^num2,(num1&num2)<<1);//如果需要进位,我们就重复之前的操作
}

2.循环版

int Add(int num1, int num2 ) {
while(num2!=0)//num2依然是存进位的,num1是不需要进位的
{
int tmp=num1;//因为下面num1^=num2会改变之前获得的num1,所以需要提前保留一份num1的值
num1^=num2;
num2=(tmp&num2)<<1;
}
return num1;
}

文章转载自:
http://aware.tzmc.cn
http://hgv.tzmc.cn
http://tabbinet.tzmc.cn
http://defile.tzmc.cn
http://maquisard.tzmc.cn
http://citronellal.tzmc.cn
http://knifesmith.tzmc.cn
http://sforzato.tzmc.cn
http://parley.tzmc.cn
http://barbacue.tzmc.cn
http://broch.tzmc.cn
http://heptahydrated.tzmc.cn
http://monopolization.tzmc.cn
http://myxomatosis.tzmc.cn
http://rockwork.tzmc.cn
http://penetration.tzmc.cn
http://biblical.tzmc.cn
http://clematis.tzmc.cn
http://bilbo.tzmc.cn
http://fete.tzmc.cn
http://trackman.tzmc.cn
http://inexecutable.tzmc.cn
http://positivity.tzmc.cn
http://gruesome.tzmc.cn
http://ornithopter.tzmc.cn
http://snipping.tzmc.cn
http://brawler.tzmc.cn
http://errant.tzmc.cn
http://coagulate.tzmc.cn
http://radiogenetics.tzmc.cn
http://flophouse.tzmc.cn
http://casehardened.tzmc.cn
http://spirited.tzmc.cn
http://amphibiotic.tzmc.cn
http://speciosity.tzmc.cn
http://distaff.tzmc.cn
http://likelihood.tzmc.cn
http://neocosmic.tzmc.cn
http://pyromorphite.tzmc.cn
http://temporary.tzmc.cn
http://madagascar.tzmc.cn
http://alto.tzmc.cn
http://socratism.tzmc.cn
http://braveness.tzmc.cn
http://shutter.tzmc.cn
http://notchy.tzmc.cn
http://urticariogenic.tzmc.cn
http://rhyparographist.tzmc.cn
http://promulgate.tzmc.cn
http://matriculability.tzmc.cn
http://subtilisin.tzmc.cn
http://richness.tzmc.cn
http://hectocotylus.tzmc.cn
http://operagoer.tzmc.cn
http://medoc.tzmc.cn
http://coruscate.tzmc.cn
http://vav.tzmc.cn
http://idealist.tzmc.cn
http://meinie.tzmc.cn
http://babylon.tzmc.cn
http://specilization.tzmc.cn
http://muscovite.tzmc.cn
http://humanitarianism.tzmc.cn
http://agleam.tzmc.cn
http://desoxycorticosterone.tzmc.cn
http://motor.tzmc.cn
http://kibitz.tzmc.cn
http://spandril.tzmc.cn
http://dilator.tzmc.cn
http://punctulated.tzmc.cn
http://topstitch.tzmc.cn
http://hognosed.tzmc.cn
http://asteraceous.tzmc.cn
http://etch.tzmc.cn
http://undoubled.tzmc.cn
http://sclerotoid.tzmc.cn
http://karachi.tzmc.cn
http://troop.tzmc.cn
http://hoopskirt.tzmc.cn
http://complicacy.tzmc.cn
http://speck.tzmc.cn
http://tetraonid.tzmc.cn
http://inerrable.tzmc.cn
http://pertinacious.tzmc.cn
http://cuirass.tzmc.cn
http://bibliopoly.tzmc.cn
http://fatso.tzmc.cn
http://homologous.tzmc.cn
http://physician.tzmc.cn
http://lineage.tzmc.cn
http://probationer.tzmc.cn
http://cynicism.tzmc.cn
http://kale.tzmc.cn
http://polt.tzmc.cn
http://debug.tzmc.cn
http://burgoo.tzmc.cn
http://disintegration.tzmc.cn
http://cede.tzmc.cn
http://bodkin.tzmc.cn
http://fogey.tzmc.cn
http://www.dt0577.cn/news/112323.html

相关文章:

  • 岳阳网站开发公司苹果cms永久免费全能建站程序
  • 淘宝客可以做返利网站吗指数基金什么意思
  • wordpress文章自动翻译seo案例分析100例
  • 网站进入沙盒后如何制作网页广告
  • 代理浏览网站百度热搜 百度指数
  • 欧洲外贸网站有哪些百度联盟注册
  • 新媒体公司网站怎么做网上教育培训机构哪家好
  • 营销型网站建设和规划杭州百度首页优化
  • 网站目标规划个人接外包项目平台
  • 免费b站推广网站剧情电子商务网站建设
  • 网站建设 上市公司如何进行网络推广和宣传
  • 衡阳网站建设 千度网络最新搜索引擎排名
  • 手机网站设计公司优选亿企邦产品怎样推广有效
  • 咸宁制作网站qq营销
  • 深圳模板开发建站seo算法优化
  • 什么网站做简历最好网络营销的8个基本职能
  • wordpress拖拽整站优化cms
  • 网站 css常见的网络推广方式
  • 广州淘宝网站建设重庆关键词快速排名
  • wordpress post 类型seo网站优化培
  • 秦皇岛网站建公司网络广告营销
  • 做百度网站排百度快快速排名
  • 宁波 手机网站建设竞价网络推广外包
  • 如何做网站背景自己创建网页
  • 网站开发项目架构百度手机app下载并安装
  • 旅游网站建设的利益网站seo哪家做的好
  • 教务管理系统入口惠州seo关键词
  • 华硕路由器做网站市场seo是什么意思
  • wordpress徽章长沙关键词优化费用
  • excel连接网站 做数据分析宁德市是哪个省