c语言编写简单输入一个浮点型数,求它的平方根并保留小数点后三位输出
时间: 2024-09-26 11:15:05 浏览: 54
一个用C语言编写的程序,用于统计素数并求和.pdf
在C语言中,你可以使用`<math.h>`库中的`sqrt()`函数来计算浮点型数的平方根,并使用`printf()`函数控制输出格式以保留小数点后三位。下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <math.h>
int main() {
float number;
printf("请输入一个浮点型数: ");
scanf("%f", &number); // 输入浮点数
// 计算平方根并保留三位小数
float square_root = sqrt(number);
float formatted_square_root = round(square_root * 1000) / 1000; // 使用round四舍五入到小数点后三位
printf("该数的平方根保留三位小数是: %.3f\n", formatted_square_root);
return 0;
}
```
在这个程序中,首先提示用户输入一个浮点数,然后计算其平方根,通过乘以1000再除以1000的方式将结果四舍五入到小数点后三位,最后用`printf()`输出结果。
阅读全文