若一个整数a为另一个整数b的平方,则称a为完全平方数,现在输入n个正整数,判断他们中有几个是完全平方数
#include <stdio.h>
#include <math.h>
void main()
{
int n ;
printf("请输入一个数:") ;
scanf("%d", &n) ;
if(n == (int)sqrt(n)*(int)sqrt(n))
{
printf("是完全平方数!\n") ;
}
else
{
printf("不是完全平方数!\n") ;
}
}