gpt4 book ai didi

c - 不使用除法运算符将数字除以 5

转载 作者:行者123 更新时间:2023-11-30 17:56:00 25 4
gpt4 key购买 nike

Possible Duplicate:
implement division with bit wise operator
Divide a number by 3 without using *, /, +, -, % operators

我在一次采访中遇到了这个问题。我想知道是否有任何可能的方法可以在不使用除法运算符的情况下将数字除以 5,以及是否存在仅使用按位运算符的任何可能的解决方案。我通过重复减法直到接近零找到了一个。数字可以有符号和无符号。请建议任何不使用 +、-、/、* 和 % 的方法。

最佳答案

我的第一个想法是乘以 0.2(但我不知道如何使用按位运算符来实现它)。

关于c - 不使用除法运算符将数字除以 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com