题目:
给你一个正整数,请你判断这个数字是否为平方数。如1、4、9、16都是平方数。
输入:
一个正整数x,保证1<=x<=1e5。
输出:
若x为平方数则输出YES,否则输出NO。
样例输入:
121
样例输出:
YES
代码展示:
#include <stdio.h>
#include <math.h>
int main()
{
long int x;
scanf("%ld",&x);
if(floor(sqrt(x)+0.5)==sqrt(x))
{
printf("YES");
}
else
{
printf("NO");
}
}