题目:判断是否为非完全平方数
非完全平方数:如果一个正整数 a 不是某一个整数 b 的平方,那么这个正整数 a 叫做非完全平方数。
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{ int m;
while(scanf("%d",&m)!=EOF){
if(m==(int)sqrt(m)*(int)sqrt(m))
printf("%d是非完全平方数!\n",m);
else
printf("%d不是非完全平方数!\n",m);
}
}