生成符合这样要求的一个c语言代码从键盘输入一个整数x,输出其平方根(为整数)。 若输入数大于1000或小于等于0,则输出0,并继续接受下一个输入直至小于等于1000。 (提示:使用求平方根函数sqrt需要包含<math.h>头文件)。
时间: 2023-06-23 08:10:00 浏览: 133
check prime_Primenumber_
以下是符合要求的 C 语言代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int x;
while (1) {
printf("请输入一个整数:");
scanf("%d", &x);
if (x <= 0 || x > 1000) {
printf("输入错误,请重新输入。\n");
continue;
}
int sqrt_x = sqrt(x);
printf("%d 的平方根为 %d\n", x, sqrt_x);
break;
}
return 0;
}
```
代码的逻辑是循环接收用户输入的整数,如果输入数大于1000或小于等于0,则输出0,并继续接受下一个输入直至小于等于1000。如果输入符合要求,则计算平方根并输出。注意,使用求平方根函数 sqrt 需要包含 math.h 头文件。
阅读全文