求正整数是否平方数,总说我long用错
#include <stdio.h>#include <math.h>
int main()
{
float a;
long int b;
a=sqrt(b);
if(b==a*a) printf("Y\n");
else printf("N\n");
return 0;
}
总说我long int 出错,有懂的赐教吗?
2012-10-30 22:48
2012-10-31 07:46
2012-10-31 08:23