键盘输入任意整数求其平方根C语言
时间: 2023-03-24 10:04:19 浏览: 187
可以使用math.h头文件中的sqrt函数来计算一个整数的平方根。具体代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
int num;
double result;
printf("请输入一个整数:");
scanf("%d", &num);
result = sqrt(num);
printf("%d的平方根为:%lf\n", num, result);
return ;
}
相关问题
用c语言键盘上输入一个实数,求其平方根
好的,下面是实现该功能的C语言代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double num, result;
printf("请输入一个实数:");
scanf("%lf", &num);
//使用sqrt函数求平方根
result = sqrt(num);
printf("该实数的平方根为:%lf\n", result);
return 0;
}
```
以上代码中,我们使用了`scanf`函数从键盘上读取一个实数,并使用`sqrt`函数求出该实数的平方根,最后输出结果。需要注意的是,求平方根需要使用`math.h`头文件中的`sqrt`函数。
希望能够帮到您!
对用户输入正整数x求其算术平方根具体算法如下
:可以使用牛顿迭代法来求解算术平方根,具体步骤如下:
1. 初始化一个变量y,使其等于x。
2. 重复以下步骤,直到收敛:
a. 计算y的平方与x的差值,即y^2 - x。
b. 计算y与x/y的平均值,即(y + x/y)/2。
c. 将步骤b中计算出的值赋给y。
3. 返回y作为算术平方根的近似值。
以下是使用Python实现的代码:
def sqrt(x):
y = x
while abs(y * y - x) > 0.000001:
y = (y + x / y) / 2
return y
print(sqrt(16)) # 输出4.0
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)