![]() |
#2
pangding2012-10-27 17:30
|
求一个正整数是否平方数,下面是我写的程序,求解到底哪里错了
#include <stdio.h>
#include <math.h>
int main()
{
float a;
long int shu b;
scanf("%d",&b);
a=sqrt(b);
if(b==a*a) printf("YES");
else printf("NO");
return 0;
}
本人刚学C++,希望各位大侠指教小弟,感谢