用c语言输入一个小于1000的正数,要求输出他的平方根
时间: 2024-11-09 07:24:52 浏览: 17
输入函数留下的“垃圾”-c语言基础课件ppt
在C语言中,你可以使用`math.h`库里的`sqrt`函数来计算一个数的平方根。下面是一个简单的程序示例,它会提示用户输入一个正数,并输出其平方根:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num, result;
printf("请输入一个小于1000的正数: ");
scanf("%lf", &num); // 读取浮点数
// 检查输入是否有效(非负且小于1000)
if (num >= 0 && num < 1000) {
result = sqrt(num);
printf("该数字的平方根是: %.2f\n", result); // 输出结果保留两位小数
} else {
printf("无效输入! 请确保输入的是一个小于1000的正数。\n");
}
return 0;
}
```
当你运行这个程序时,它会先提示你输入一个数,然后计算并显示它的平方根。
阅读全文