社区
C++ 语言
帖子详情
算法题:若干个数相乘,之后除以一个数
RabbitLBJ
2012-04-08 08:28:13
要求:
1,考虑溢出
2,用与,或,非,异或实现
谢谢各位先
...全文
184
7
打赏
收藏
算法题:若干个数相乘,之后除以一个数
要求: 1,考虑溢出 2,用与,或,非,异或实现 谢谢各位先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nice_cxf
2012-04-12
打赏
举报
回复
乘法可以通过移位和与或实现,除法能行么?
总想完成不可能的事情,计算机不是万能的
W170532934
2012-04-12
打赏
举报
回复
难道需要自行模拟CPU的运算部件???
cattycat
2012-04-12
打赏
举报
回复
感觉需要用软件模拟是先加法和乘法计算器。计算机组成原理上应该有讲的,可惜忘了。
mars_man
2012-04-12
打赏
举报
回复
描述的好像CPU里的计算部件一样,数字电路也是这些与或非门组成的。
muyi66
2012-04-08
打赏
举报
回复
只用与或非异或,不许用位移操作?那怎么做得出来呢?
joy_91
2012-04-08
打赏
举报
回复
有没有具体的数据
针对一般问题,也只能提出上述的一般解决问题
也可以尝试转化使用移位运算
evencoming
2012-04-08
打赏
举报
回复
只想到了用大整数,*转换为+,除转换为-.
然后最后转换为整数...
至于+-转化成与或非就用加法器原理..
不过怎么想,这方法都很笨拙,虽然能够满足要求
算法
题
十一 之 两
数
相乘
博客围绕两
数
相乘
算法
题
展开,给定两个只含0 - 9的字符串,要求输出
相乘
结果且不能直接将字符串转整
数
。思路是实现逐位
相乘
并将结果相加,为此需先实现两
数
相加,从字符串最高位两两相加,% 10为当前位答案,/10为下一位加
数
,最后给出相关代码。
算法
题
-大
数
相乘
问
题
本文介绍了一种处理任意位
数
大
数
相乘
的方法。通过逐位
相乘
处理进位的方式,实现大
数
间的乘法运算。具体步骤包括:转换并反转输入的字符串,逐位
相乘
并累加结果,处理进位,最后将结果转换为字符串形式输出。
【
算法
题
】平衡
数
本文介绍了一种用于判断
数
字是否为平衡
数
的
算法
实现。平衡
数
的定义为:一
个
数
如果能够被分为两部分,且这两部分的各位
数
字
相乘
的结果相同,则此
数
为平衡
数
。文章提供了详细的
算法
思路及C++代码实现。
字符串计算
算法
题
(对进位更加得心应手)--力扣67二进制求和,43字符串
相乘
本文围绕力扣的两道
算法
题
展开,分别是67.二进制求和与43.字符串
相乘
。对于二进制求和,模拟十进制大
数
相加过程,逢2进1;对于字符串
相乘
,采用无进位
相乘
后相加再处理进位的方法,同时要处理前导0的问
题
。
算法
题
之字符串
相乘
问
题
该博客详细解析了如何解决字符串
相乘
的问
题
,通过图解和代码展示了一种
算法
思路,涉及字符串处理、
数
学运算及进位逻辑。首先处理特殊情况,然后将字符串转为字符
数
组,从后往前遍历,逐位计算乘积并考虑进位,最终得到乘积字符串。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章