题目
如何判断一个数是平方数?
如何判断一个大于0的自然数是否是另外某一个自然数的平方?
请您给出算法,当然我要说明,这个判断过程可不能用开方来算,比如开方取整再平方,如果等于自身就是平方数.
leosongyou,我不是在问完全平方数
wudipaopao,您的算法似乎效率不够高呀,
如何判断一个大于0的自然数是否是另外某一个自然数的平方?
请您给出算法,当然我要说明,这个判断过程可不能用开方来算,比如开方取整再平方,如果等于自身就是平方数.
leosongyou,我不是在问完全平方数
wudipaopao,您的算法似乎效率不够高呀,
提问时间:2021-04-02
答案
使用以下的程序:
bool fn(int n){
for(int i=1;n>0;i+=2)n-=i;
return !((bool)n);
}
bool fn(int n){
for(int i=1;n>0;i+=2)n-=i;
return !((bool)n);
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1不等式组{X+9,5X+1 X>M+1的解集是X.2,则M的取值范围是?
- 2买东西英语情景对话
- 3几道计算题(要过程)
- 4已知A的绝对值=4,B的绝对值=2,C的绝对值=6,且A+B的绝对值=A+B,A+C的绝对值=负A+C,求
- 5英语翻译
- 6If we eat something in the classroom,our teacher_____(be)angery with us
- 7我认为你应该放松你自己用英语怎么说
- 8下列金属中,遇到盐酸或强碱溶液都能放出氢气的是( ) A.Cu B.Mg C.Fe D.Al
- 9宇宙真的大的没有边?如果有边,那宇宙外又是什么?
- 10选词填空 take up/take advantage of/take place/take a chance/take into account
热门考点