直角三角形三条边满足勾股定律。编写程序,找出三角边长度小于50的所有三角形。*/
/*直角三角形三条边满足勾股定律。编写程序,找出三角边长度小于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; }
本博客注有“转”字样的为转载文章,其余为本人原创文章,转载请务必注明出处或保存此段。c++/lua/windows逆向交流群:69148232