免备案空间网站,wordpress小工具有哪些,不记得在哪里做的网站备案,网络营销的五大优势题目分析 输入6个值#xff0c;判断某三个值的和能够等于另外三个值的和
思路分析 首先判断总和是不是一个偶数#xff0c;如果不是就“NO”。由于小何同学算法不好#xff0c;只能使用三层for循环强行判断某三个值是否能等于总和的一半#xff0c;可以就“YES”。
代码 …
题目分析 输入6个值判断某三个值的和能够等于另外三个值的和
思路分析 首先判断总和是不是一个偶数如果不是就“NO”。由于小何同学算法不好只能使用三层for循环强行判断某三个值是否能等于总和的一半可以就“YES”。
代码 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);ArrayListInteger listnew ArrayList();//存储数据double sum0;//计算总和for (int i 0; i 6; i) {//遍历存值list.add(sc.nextInt() );//存值sumlist.get(i);//计算总和}if (sum%2!0){//如果sum是奇数System.out.println(NO);//不可能有满足条件的组合return;//结束}for (int i 0; i list.size(); i) {//一层for (int j i 1; j list.size(); j) {//二层for (int k j 1; k list.size(); k) {//三层//通过三层循环去强行判断每次组合的和能否满足sum/2if (list.get(i) list.get(j) list.get(k) sum/2) {System.out.println(YES);//满足就“YES”return;//结束}}}}System.out.println(NO);//每个组合都不匹配}
} 感谢您能够看到这里一起见证小何同学的算法学习如果您有不同的见解希望能得到您的指点和点悟如果您是和我一样的同学也希望这篇文章能对您有所帮助。