c语言编程,从键盘输入一个小于1000的数,要求输出它的实平方根
时间: 2024-10-27 15:10:09 浏览: 17
100个C语言的编程题
在C语言编程中,计算小于1000的数的实平方根通常需要借助数学库函数`sqrt()`。这个函数位于`math.h`头文件中,可以准确地求出一个数的平方根。下面是一个简单的程序示例:
```c
#include <stdio.h>
#include <math.h> // 引入math库
int main() {
double num; // 定义一个double类型的变量存储用户输入的数
printf("请输入一个小于1000的数: ");
scanf("%lf", &num); // 从键盘读取用户输入的数值
if (num >= 0) { // 检查输入是否非负,因为sqrt()只接受非负数
double square_root = sqrt(num);
printf("该数的实平方根是: %.2f\n", square_root); // 输出结果保留两位小数
} else {
printf("输入错误,只能计算非负数的平方根。\n");
}
return 0;
}
```
在这个程序中,我们首先从用户那里获取输入,然后检查数字是否大于等于零。如果是非负数,我们就使用`sqrt()`函数计算其平方根并打印结果;如果输入是负数,则给出错误提示。
阅读全文