算法题:若干个数相乘,之后除以一个数

RabbitLBJ 2012-04-08 08:28:13
要求:
1,考虑溢出
2,用与,或,非,异或实现

谢谢各位先
...全文
138 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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
  • 打赏
  • 举报
回复
只想到了用大整数,*转换为+,除转换为-.
然后最后转换为整数...

至于+-转化成与或非就用加法器原理..
不过怎么想,这方法都很笨拙,虽然能够满足要求

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧