求平方根,求助
程序代码:
#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; }此代码通过编译,但是结果异常。。。望高手指点一二。说出问题所在。