解题思路:三重for循环+勾股定理
注意事项:循环的判断条件
参考代码:
#include <stdio.h>
int main()
{
int a,b,c;//三角形三条边
for ( a = 1; a < 1000; a++)
for ( b = a+1; b < 1000-a; b++)
for ( c = b+1; c <= 1000-a-b; c++)
if(a*a+b*b==c*c)//勾股定理
printf("%d %d %d\n",a,b,c);
return 0;
}
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5229 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:598 |
1025题解浏览:734 |
敲七 (C语言代码)浏览:2700 |
字符逆序 (C语言代码)浏览:507 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:512 |
快速排序算法1浏览:884 |
母牛的故事 (C语言代码)浏览:451 |