大家来看看这个算法怎么实现。就是给个数组,求和为10的组合

比如一个数组。
a[] = {1,2,3,5,4,8} 
求出它们只和是10的所有组合。元素不重复。
谢谢。

作者: sforat   发布时间: 2011-06-08

int a[] = {1,2,3,5,4,8};
for (int i = 0; i < a.length-1; i++) {
for (int j = i+1; j < a.length; j++) {
if(a[i]+a[j]==10)
{
System.out.println(a[i]+"+"+a[j]+"=10");
}
}
}

作者: flyasfly   发布时间: 2011-06-09

用一个for循环,再加一个if..else..判断就可以了

作者: k376482422   发布时间: 2011-06-09