直角三角形的三条边满足勾股定理,找出三边长度都小于50的三角形
2010-10-06 01:54
309 查看
/*直角三角形三条边满足勾股定律。编写程序,找出三角边长度小于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; }
相关文章推荐
- 有100W个关键字,长度小于等于50字节。用高效的算法找出top10的热词,并对内存的占用不超过1MB。
- 有100W个关键字,长度小于等于50字节。用高效的算法找出top10的热词,并对内存的占用不超过1MB。
- 已知直角三角形的斜边是某个整数,求满足这个条件的不同直角三角形的个数。
- 判断三个数是否是直角三角形的三条边
- java-第十三章-类的无参方法(一)-根据三角形的三条边长,判断是直角,锐角还是钝角三角形
- 打印满足勾股定理的互素的整数a,b,c
- [LintCode 382]给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形?
- JavaScript是否构成直角三角形-斜边长度的平方等于其他两条边长的平方和
- 找出数组中满足其左边的数都小于等于它,右边的数都大于等于它的数
- 给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形?
- 要求在长度为100字节的数组中,找出大于42H的无符号数的个数并存 ;入字节单元UP中,找出小于42H的无符号数并存入DOWN中
- 控制台输入三条边长,判断是否能构成三角形。如果能构成,输出三角形的周长,并且告知该三角形是什么类型(锐角、直角、钝角),再判断下该三角形是 等腰、等边还是不等边三角形。
- 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。求满足这个条件的不同直角三角形的个数。
- 求有多少个直角三角形满足周长为L
- 已知三角形的三条中线长度求面积
- 【C语言小练习】找出给定的底边长度为5的三角形的矩阵,找规律,输出底边长度为10的三角形矩阵。
- 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。
- 随意给一组数,找出满足一下条件的a[i],a[i]左边的数小于等于a[i],a[i]右边的数大于等于a[i]
- Contains Duplicate II 找出数组中是否有重复元素,长度小于k
- 根据三边长度判断三角形的形状 c语言