从键盘输入一个小于1000的整数要求输出它的平方根 如平方根不是整数,则输出其整数部分,要求在输入数据后先对其进行检查是否为小于1000的整数若不是则要求重新输入 点击复制后,将
时间: 2023-04-05 20:03:46 浏览: 119
输入数值 可求输入值的平方根
输入以下代码:
```
#include <stdio.h>
#include <math.h>
int main() {
int num;
double sqrt_num;
do {
printf("请输入一个小于1000的整数:");
scanf("%d", &num);
} while (num >= 1000);
sqrt_num = sqrt(num);
if (sqrt_num == (int)sqrt_num) {
printf("%d的平方根为%d\n", num, (int)sqrt_num);
} else {
printf("%d的平方根为%.0f\n", num, sqrt_num);
}
return 0;
}
```
运行程序后,输入一个小于1000的整数,程序会输出它的平方根。如果平方根是整数,则输出整数部分,否则输出浮点数。如果输入的不是小于1000的整数,则要求重新输入。
阅读全文