
展开全部
思路:
1、判断值是否大于等于0
2、开平方这个数
3、判断开平方后取整和开平方后的数是否相等,如果相等是完全平方数,否则不是
例子:
dim a,b
for a=1 to 100
if a>=0 then
b=sqr(a)
if int(b)=b then
\'完全平方数
else
\'不是完全平方数
end if
else
\'这个数不能开平方
end if
next a
1、判断值是否大于等于0
2、开平方这个数
3、判断开平方后取整和开平方后的数是否相等,如果相等是完全平方数,否则不是
例子:
dim a,b
for a=1 to 100
if a>=0 then
b=sqr(a)
if int(b)=b then
\'完全平方数
else
\'不是完全平方数
end if
else
\'这个数不能开平方
end if
next a
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询