首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

判断一个自然数是不是是某个数的平方

2012-08-09 
判断一个自然数是否是某个数的平方判断一个自然数是否是某个数的平方。public static boolean getResult(in

判断一个自然数是否是某个数的平方
判断一个自然数是否是某个数的平方。


public static boolean getResult(int number) {int in = number;int num = 0;for (int i = 2; i <= in;) {if (in % i == 0) {in = in / i;num++;if (in == 1 && num % 2 == 0) {return true;}} else {if (num % 2 != 0) {return false;}i++;}}return false;}


不知道有木有更好的算法

热点排行