社区
PowerBuilder
帖子详情
紧急求救了啊,怎样判断一个integer类型的数字是否是2的乘方呢???级急急啊,在线等待~~~
skylake888
2003-09-02 07:10:41
最好有代码阿,我现在做的这个项目特别急啊,请各位帮忙了啊~~~~
问题解决立马散分!!!
...全文
91
13
打赏
收藏
紧急求救了啊,怎样判断一个integer类型的数字是否是2的乘方呢???级急急啊,在线等待~~~
最好有代码阿,我现在做的这个项目特别急啊,请各位帮忙了啊~~~~ 问题解决立马散分!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skylake888
2003-09-02
打赏
举报
回复
谢谢大家拉,接分咯~~~~~
skylake888
2003-09-02
打赏
举报
回复
好了,用了别的方法,问题搞定了,散分 :)
klbt
2003-09-02
打赏
举报
回复
给你做一个简单函数:
Integer i
do while i > 1
if i / 2 <> Int(i / 2) then
Return -1
else
i = i / 2
end if
loop
Return 1
skylake888
2003-09-02
打赏
举报
回复
好像按 孤星 的代码 运行以后的 n 都等于1 啊,还是没有完全判断出来 :(
skylake888
2003-09-02
打赏
举报
回复
呵呵,不好意思阿,当时我没有刷新,所以没看到你的回帖,抱歉了~~~
孤星老兄 你的代码我测试了,那个return false 还有 return true好像不行,报错~~~
guxing
2003-09-02
打赏
举报
回复
晕,你把上面测试一下再说吗?
能实现你的功能,要尊重别人的劳动
skylake888
2003-09-02
打赏
举报
回复
晕,是想知道是不是 2 的乘方阿,不是判断能不能被2整除那么简单的~~~~
guxing
2003-09-02
打赏
举报
回复
Long n,m
do while n>1
if mod(n,2)>0 then return false
m=n/2
IF m*2 <> n THEN Return False
n = m
loop
if n=1 then
return true
else
return false
end if
bcbhj
2003-09-02
打赏
举报
回复
在help里找mod函数,看看就知道怎么用了啊
skylake888
2003-09-02
打赏
举报
回复
晕,楼上的兄弟能不能具体一点啊,谢谢啦~~~~
aty283
2003-09-02
打赏
举报
回复
mod(,2)
huangxinru
2003-09-02
打赏
举报
回复
自己写个函数呗。
//参数
long n
do while n>1
n=n/2
if n<>int(n) then return false
loop
if n=1 then
return true
else
return false
end if
没测过,随手写的
bcbhj
2003-09-02
打赏
举报
回复
mod
乘方
计算器
乘方
计算器,可以算X^1~~~X^10,方便实用,好移动。个人制作。
1212_幂的
乘方
_课件.ppt
* 计算:公式中的 a 可表示
一个
数、字母、式子等。 * 下列各式对吗?请说出你的观点和理由: + (a4)3=a7 + a4 a3=a12 + (a2)3+(a3)2=(a6)2 + (x3)2=x32 =x9 活动 4: * 幂的
乘方
法则的逆用:mnnmmnaaa)=?...
Java编码规范总结
3.Switch语句应该包含
一个
default。 4.多线程错误 - 错误的延迟初始化和更新静态属性。 5.错误用法 - 集合转换为数组元素时发生的
类型
转换错误。 修复建议:使用c.toArray(new String[c.size()])。 6.不良实践 ...
软件开发者面试百问-----怎样知道
一个
数字
是不是2的
乘方
?怎样
判断
一个
数是不是奇数?
软件开发者面试百问-----怎样知道
一个
数字
是不是2的
乘方
?怎样
判断
一个
数是不是奇数?1.怎样知道
一个
数字
是不是2的
乘方
? a. 假设这个数大于1,有下面的办法(即使这个数小于1,办法也是类似的)。 这个有两个办法...
如何
判断
一个
正整数
是否是
2的
乘方
实现
一个
方法,
判断
一个
正整数
是否是
2的
乘方
(比如16是2的4次方,返回True;否则返回False) 方法一:从1开始循环乘以2,直到结果第一次大于或者等于目标值,如果相等,则放回True,如果大于,则返回False 方法二:...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章