用C语言写一个已知直角三角形每条边长是30以内的整数,求出所有这样的直角三角形的三边长的程序
时间: 2024-03-20 11:38:55 浏览: 98
C语言输入三角形边长判断其类型并输出面积实例代码
5星 · 资源好评率100%
好的,以下是一个用C语言编写的程序,用于找出所有满足条件的直角三角形的三边长:
```c
#include <stdio.h>
int main() {
int a, b, c;
for (a = 1; a <= 30; a++) {
for (b = 1; b <= 30; b++) {
for (c = 1; c <= 30; c++) {
if (a * a + b * b == c * c) {
printf("%d, %d, %d\n", a, b, c);
}
}
}
}
return 0;
}
```
程序的思路是,对于每个小于等于30的整数a、b、c,判断它们是否能够构成一个直角三角形。如果能够构成,则输出它们的三边长。其中,判断直角三角形的条件是a^2 + b^2 = c^2。通过三重循环,程序可以遍历所有可能的三边长组合,找出所有符合条件的直角三角形。
阅读全文