如何用VB编写程序判断一个数是完全平方数

如36=6^2 判断一百以内的整数是否完全平方数

思路:
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个回答  2007-04-02
input X
判断x是整数
判断x<>0
判断x<>1
条件成立(是整数,不等于0不等于1) then

y=x开方。
m=y的整数
判断:
if y=m then

if Y《》m then
不是
第2个回答  2007-04-02
什么 是完全平方 数 呢