本文主要是介绍综合练习2 勾股定理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
综合练习2 勾股定理
找出1~100中都有哪些数符合勾股定理。例如:3、4、5。
- 方法一
/*综合练习2 勾股定理* 找出1~100中都有哪些数符合勾股定理。例如:3、4、5。* */package cylk;public class Zhlx2 {public static int pf(int a) {return a*a;}public static void main(String[] args) {int count = 1;for(int a = 1; a < 101; a++) {int apf = pf(a);//a的平方值for(int b = 1; b < 101; b++) {int bpf = pf(b);for(int c = 1; c < 101; c++) {int cpf = pf(c);if(bpf+cpf == apf) {System.out.println(+a+";"+b+";"+c);count++;}}}}System.out.println("总共:"+count+"种a、b、c组合"); }
}
- 方法二
package cylk;public class Zhlx22 {public static void main(String[] args) {// TODO 自动生成的方法存根for(int a = 1;a <= 100;a++) {for(int b = 1;b <= 100;b++) {for(int c = 1;c <= 100;c++) {if( Math.pow(a, 2) + Math.pow(b,2) == Math.pow(c,2) ) {System.out.println(a + "," + b + "," + c);}}}}}
}
这篇关于综合练习2 勾股定理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!