#6838. 判断完全平方数
判断完全平方数
判断完全平方数
题目描述
给定一个正整数 n,请判断它是否为完全平方数。
如果存在一个正整数 x,满足:
则称 n 是一个完全平方数。
例如:
9是完全平方数,因为:
3 × 3 = 9
10不是完全平方数,因为不存在正整数x:
x × x = 10
请编写程序判断输入的数字是否为完全平方数。
输入格式
输入一个正整数:
n
表示需要判断的数字。
输出格式
如果 n 是完全平方数,输出:
n is a square number
否则输出:
n is not a square number
其中 n 替换为输入的数字。
数据范围
1 ≤ n ≤ 10^9
样例输入 1
16
样例输出 1
16 is a square number
样例解释
因为:
4 × 4 = 16
所以 16 是完全平方数。
样例输入 2
20
样例输出 2
20 is not a square number
样例解释
不存在正整数 x:
x × x = 20
所以 20 不是完全平方数。
相关
在以下作业中: