Онлайн компилятор C

#include <stdio.h> #include <math.h> int main() { int n; float m; scanf("%d", &n); m=sqrt(n); return 0; }
这段代码从用户输入读取一个整数,计算它的平方根,并将结果存储在浮点数变量m中,但没有输出结果。

- 代码中使用了sqrt函数,但需要包含math.h头文件,你已经正确包含了。不过sqrt函数返回的是double类型,而你用float类型接收,这可能会导致精度损失。
- 程序没有输出计算结果,所以运行后看不到任何显示。你需要添加printf语句来输出m的值。