C语言输入一个小于1000的正数,输出它的平方根
时间: 2024-11-03 20:13:41 浏览: 9
厦门大学 C语言程序设计 第五课课件
在C语言中,计算一个小于1000的正数的平方根,你可以使用`<math.h>`库中的`sqrt()`函数。这里是一个简单的程序示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
float number, square_root;
// 输入正数
printf("请输入一个小于1000的正数:");
scanf("%f", &number);
// 检查输入是否有效
if (number >= 0 && number < 1000) {
// 计算并输出平方根
square_root = sqrt(number);
printf("该数的平方根是: %.2f\n", square_root);
} else {
printf("错误:输入值必须大于等于0且小于1000。\n");
}
return 0;
}
```
这个程序首先从用户那里获取输入,然后检查输入的有效性。如果输入满足条件,它会计算并打印出平方根;如果不满足,则给出错误提示。
阅读全文