int number=sqrt(13);
double x =sqrt(13);
printf("%d\n%lf",number,x);
输出:
int number=sqrt(16);
double x =sqrt(16);
printf("%d\n%lf",number,x);
输出:
即所谓SQRT函数的结果默认是一个浮点数
若要验证是否为 完全平方数
即如下
if((int)sqrt(i)*(int)sqrt(i)==i)
必须在sqrt前强制改变格式为INT