求平方根,求助
程序代码:#include "stdio.h"
#include "math.h"
#define MAX 65535
int main()
{
int a;
float b;
printf("请输入要求平方根的数以内:\n");
scanf("%d",&a);
while(a>=MAX)
{
printf("输入有误,请输入小于%d\n",MAX);
scanf("%d",&a);
}
printf("%d的平方根是%d\n",a,b=sqrt(a));
return 0;
}此代码通过编译,但是结果异常。。。望高手指点一二。说出问题所在。









