用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个数。

编写javascript小程序在屏幕上显示100以内6的倍数,要求每行打印6个。

编写程序求出100到1000范围内所有素数的和c语言

用C语言编写一道程序计算100以内偶数的和