读书人

看到一个求1到19中相加等于20的数有

发布时间: 2012-04-01 17:23:46 作者: rapoo

看到一个求1到19中相加等于20的数,问题解决了,求此贴!
RT


[解决办法]
不知道那个贴 发个例子 不晓得是不是LZ想要的

Java code
        final int num=20;        int[] stack=new int[6];        for(int x=1,pos=0,sum=0;x<num;x++){            stack[pos++]=x;            sum+=x;            if(sum<num){                continue;            }            if(sum==num){                for(int i=0;i<pos;i++){                    System.out.print(stack[i]+"+");                }                System.out.println();            }            sum-=stack[--pos];            sum-=stack[--pos];            x=stack[pos];        } 

读书人网 >J2SE开发

热点推荐