用c语音实现勾股定理
时间: 2024-09-11 14:08:26 浏览: 56
《 勾股定理》信息技术应用成果.pdf
在C语言中,实现勾股定理通常涉及到计算两个直角边的平方和然后取其平方根。这里是一个简单的函数示例,它接受两个整数作为直角边的长度,并返回斜边的长度:
```c
#include <stdio.h>
#include <math.h> // 需要包含数学库才能使用sqrt()函数
// 勾股定理函数
double pythagorean_theorem(int a, int b) {
double hypotenuse = sqrt(a * a + b * b);
return hypotenuse;
}
int main() {
int side1 = 3; // 直角边1
int side2 = 4; // 直角边2
double result = pythagorean_theorem(side1, side2);
printf("The length of the hypotenuse is %.2f\n", result);
return 0;
}
```
在这个例子中,`pythagorean_theorem`函数应用了勾股定理公式(c² = a² + b²),然后通过`sqrt()`函数计算出斜边的长度。运行程序会输出两条直角边组成的直角三角形的斜边长度。
阅读全文