-3
A
回答
0
int find_left_most_1 (int input) {
if (input) {
int i=number_of_bits;
for (i=number_of_bits; i>0; i--){
if (a_function(input,i)==1)
return i;
}
return -1;
}
return -1;
}
+0
仍然没有对零位进行明显检查 – 2014-09-20 21:37:11
+0
现在是什么错误?我看不到任何? @保罗 – 2014-09-20 21:39:49
+0
我没有说这是不正确的。这只是没有效率。如果没有设置位,'input'有什么价值? – 2014-09-20 21:40:51
相关问题
- 1. 查找设置在位数组中的最高位(最左边)
- 2. 如何查找给定十进制数的最后一位(二进制)
- 3. 查找表中有二进制数据
- 4. 查找二进制二维数组中的唯一行
- 5. 在二进制字符串左边添加零 - Java
- 6. C++找到二进制数的最重要的位?
- 7. 在$ PATH中查找二进制文件
- 8. 如何在二进制数中找到最大连续数?
- 9. Python 3中:圆形非常大的十进制数从最左边
- 10. 查找二进制树O(1)中的位数
- 11. 查找二进制文件中数据的偏移
- 12. 使用二进制递归函数查找列表的索引
- 13. 查找领先1秒的二进制数
- 14. 在二进制搜索树中查找数据点的深度
- 15. 最适合从二进制数据表中查找和显示列/行名称
- 16. 最有效的方法来找到最左边的div?
- 17. 查找二叉树的边框
- 18. 二进制数
- 19. 查找十进制数
- 20. 查找十进制数中的最大数字
- 21. 在二进制文件中查找模式/在二进制文件中查找匹配(C)
- 22. 如何从左移二进制和解释十六进制数字节数组?
- 23. 蚀二进制找不到
- 24. 追加一个零到十进制数的左边为钱?
- 25. 用于查找最匹配的二进制文件的实用程序或库
- 26. 查找每月类型左边的月份数(Excel)
- 27. 减去不同长度的二进制数的二进制数
- 28. 在二进制列表中查找函数调用
- 29. 在二进制数据中查找字符串
- 30. 查找列表的最左边和最右边的点。 std :: find_if正确的方式去?
你缺少一个右花括号有 – asimes 2014-09-20 21:31:25
这还不是全部的代码 - 至少缺少一个右大括号。其中,因为你的错误即将到达函数的终点,所以非常重要。此外,想一想在数字中没有位的含义是什么 - 它有什么价值? – 2014-09-20 21:33:26
'return -1;'在for循环之后移动。 – BLUEPIXY 2014-09-20 21:35:29