直角三角形三条边满足勾股定律。编写程序,找出三角边长度小于50的所有三角形。*/

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*直角三角形三条边满足勾股定律。编写程序,找出三角边长度小于50的所有三角形。*/
/*思路:设三边为a b c 玫举所有小于50的三角形。先测试能不能三角形。然后再测试勾股定律。*/
 
/*注意:直角三角形三边长3 4 5和4 3 5是同一个三角形。*/
#include <iostream>
using  namespace  std;
 
int  main()
{
     int  a,b,c,i=0;
     int  count=0;
     
     for (a=1;a<50;a++)
         //for(b=1;b<50;b++)  注意如果这样的话,三角形3 4 5和4 3 5会各出现一次,其实它们是一个三角形
           for (b=a;b<50;b++)
             for (c=1;c<50;c++)
             {
                 if ((a+b<=c)||(a+c<=b)||(b+c<=a)||a==c||b==c)
                     continue ;
                 else
                     if ((a*a+b*b)==c*c)
                         cout<<a<< " " <<b<< " " <<c<<endl;
             }
 
     return  0;
}
相关文章
|
9月前
|
算法 测试技术 C++
【差分数组】【图论】【分类讨论】【整除以2】3017按距离统计房屋对数目
【差分数组】【图论】【分类讨论】【整除以2】3017按距离统计房屋对数目
|
算法 测试技术 C++
C++二分算法习题:判断是否是完全平方数[容易]和排列箱子[容易]
C++二分算法习题:判断是否是完全平方数[容易]和排列箱子[容易]
|
9月前
|
算法 测试技术 C#
【二进制求公约数】【数学】【数论】2543. 判断一个点是否可以到达
【二进制求公约数】【数学】【数论】2543. 判断一个点是否可以到达
|
9月前
|
算法 测试技术 C#
【差分数组】【图论】【分类讨论】【整除以2】100213按距离统计房屋对数目
【差分数组】【图论】【分类讨论】【整除以2】100213按距离统计房屋对数目
【差分数组】【图论】【分类讨论】【整除以2】100213按距离统计房屋对数目
|
9月前
每日一题——圆圈中最后剩下的数字(约瑟夫环问题)
每日一题——圆圈中最后剩下的数字(约瑟夫环问题)
|
C语言
C语言:已知三角形三边长,计算面积 —— 海伦公式
C语言:已知三角形三边长,计算面积 —— 海伦公式
|
C语言
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
102 0
【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
|
算法 Python
【每周一坑】​计算100以内质数之和 +【解答】输出三角形
不过如果你有兴趣的话,可以进一步考虑一下你所用方法的算法复杂度是多少,看看谁的方法更简单。
每日三题-最大正方形 、完全平方数 、目标和
每日三题-最大正方形 、完全平方数 、目标和
100 2
每日三题-最大正方形 、完全平方数 、目标和
杨辉三角(正三角与倒三角)
杨辉三角(正三角与倒三角)
132 0

热门文章

最新文章