猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
给定一个数n,将其扩大为原来的15倍,不能使用乘法、除法和加法,这个怎么写呢,谢谢?
【java数据结构和算法】给定一个数n,将其扩大为原来的15倍,不能使用乘法、除法和加法,这个怎么写呢,谢谢?
烙印99
浏览 406
回答 2
2回答
开满天机
嗯,刚才糊涂了。左移4位减去n.不考虑溢出的情况下.16=2^4(n<<4)-n
0
0
0
慕容3067478
public class Test { public static void main(String[] args) { System.out.println(expand15Times(100)); } private static int expand15Times(int n) { return (n << 4) - n; }}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续