3.将一个正整数分解为连续多个正整数之和。 例如: 15=1+2+3+4+5 15=4+5+6 15=7+8
package chapter3; import java.util.*; public class demo3 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); for(int i=2;i<n/2;i++) { for(int j=1;j<=n/2;j++) { int sum=j*i+i*(i-1)/2; if(sum==n) { for(int k=0;k<i;k++) { System.out.printf("%d",j+k); if(k!=i-1) { System.out.printf("+"); } } System.out.println(); } } } } }