从键盘输入一个小于1000的整数要求输出它的平方根 如平方根不是整数,则输出其整数部分,要求在输入数据后先对其进行检查是否为小于1000的整数若不是则要求重新输入 点击复制后,将
时间: 2023-04-05 16:03:46 浏览: 54
输入以下代码:
```
#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的整数,则要求重新输入。
相关问题
C语言 从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数则输出其整数部分)
好的,这是一个简单的 C 语言程序实现,您可以参考一下:
```c
#include <stdio.h>
#include <math.h>
int main() {
int num;
printf("请输入一个小于1000的正数:");
scanf("%d", &num);
if(num < 0 || num >= 1000) {
printf("输入的数字不符合要求\n");
return 0;
}
int sqrt_num = sqrt(num); // 计算平方根
if(sqrt_num * sqrt_num == num) { // 判断是否为整数
printf("该数的平方根为:%d\n", sqrt_num);
} else {
printf("该数的平方根为:%d\n", sqrt_num + 1);
}
return 0;
}
```
输入一个小于1000的正数,程序会输出它的平方根(如果平方根不是整数则输出其整数部分)。
从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数则输出其整数部分)。
可以使用 Python 的内置函数 sqrt() 和 int() 来实现这个功能。
```python
from math import sqrt
num = int(input("请输入一个小于1000的正整数: "))
sqrt_num = sqrt(num)
if sqrt_num == int(sqrt_num):
print(int(sqrt_num))
else:
print(int(sqrt_num))
```
上面的代码先使用 input() 函数接收用户的输入,然后将其转换为整数。接着,使用 math 模块中的 sqrt() 函数计算输入数字的平方根。最后,使用 int() 函数将平方根转换为整数。如果平方根为整数,则输出它,否则输出它的整数部分。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)