用JS编写一段程序,要求罗列出100以内所有的完全平方数(正方形数)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JS编写一段程序,要求罗列出100以内所有的完全平方数(正方形数)?相关的知识,希望对你有一定的参考价值。
*/
package questions;
public class Q10
public static void main(String[]args)
int n=0;
for(int i=0;i<=100000;i++)//先确定一个在100000内的大概范围
if(isCompSqrt(i+100))
n=i;
break;
System.out.print("所求的数是:"+n);
private static boolean isCompSqrt(int p)//判断完全平方数的方法
boolean flag=false;
double fsqrt=Math.sqrt(p);//先将数开平方
int q=(int)fsqrt;//转换成整数,另q为开平方且转换为整数的结果。
if(p==Math.pow(q,2))//pow(x,y)就是计算x的y次幂。把开平方后的整数再平方,看看它和开平方之前的数是不是相等。
flag=true;
return flag;
参考技术A for(let i=1;i<=100;i++)if(Math. sqrt(i
)%1===0)
console. log(i
);
有用的话望采纳!追答
两个小括号分开了,记得修改一下,手机写的。。
本回答被提问者采纳以上是关于用JS编写一段程序,要求罗列出100以内所有的完全平方数(正方形数)?的主要内容,如果未能解决你的问题,请参考以下文章
用c语言编程实现输出100以内的所有是3的倍数,或者含有3的正整数。要求输出时所有的数都以逗号隔开
c语言程序:编写函数,判断一个正整数是不是为完全平方数,并输出100以内的完全平方数。
c语言:输出1000以内所有的素数,并统计素数的个数,要求每行输出8个数。