java用数组中的数进行穷举

int num[]={1,3,5,7,9,11,13,15};

要求是

()+()+()=33

数组中的所有数字都可以重复使用

小白一个,找资料也不知道怎么找这个的关键字

和你一起闪耀到世界尽头
浏览 1760回答 2
2回答

任性的大小孩

/***每个括号用一个循环去遍历数组里的数字*/for(int i=0; i<num.length; i++){    for(int j=0; j<num.length; j++){        for(int k=0; k<num.length; k++){            if(i+j+k == 33){ //如果数字符合要求,则结束所有循环                return; //用return结束所有循环            }        }    }}

Its_forever

你这个题类似于3sum问题。可以搜索 3sum,是LeetCode上的题目。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java