C语言数学函数sqrt()输出问题#include #include int main(){\x09int n;\x09n=sqrt(9);\x09printf("%d\n",sqrt(9)); //为什么这一行输出的是0,而不是3 \x09printf("%d\n",n);\x09return 0;}
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 13:19:25
C语言数学函数sqrt()输出问题#include#includeintmain(){\x09intn;\x09n=sqrt(9);\x09printf("%d\n",sqrt(9));//为什么这一
C语言数学函数sqrt()输出问题#include #include int main(){\x09int n;\x09n=sqrt(9);\x09printf("%d\n",sqrt(9)); //为什么这一行输出的是0,而不是3 \x09printf("%d\n",n);\x09return 0;}
C语言数学函数sqrt()输出问题
#include
#include
int main()
{
\x09int n;
\x09n=sqrt(9);
\x09printf("%d\n",sqrt(9)); //为什么这一行输出的是0,而不是3
\x09printf("%d\n",n);
\x09return 0;
}
C语言数学函数sqrt()输出问题#include #include int main(){\x09int n;\x09n=sqrt(9);\x09printf("%d\n",sqrt(9)); //为什么这一行输出的是0,而不是3 \x09printf("%d\n",n);\x09return 0;}
因为sqrt(9)是double型数据,用%d输出的时候,输出的都是0,应该用 %lf 输出.