例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5,4-6和7-8。
import java.util.Scanner;
public class Demo1{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out,println("输入一个整数:")
int num=sc.nextInt();
int count=0;
for (int i = 1; i < num; i++) {
for (int j = i; j <num ; j++) {
count=count+j;
if(count==num){
System.out.println(i+"-"+j);
break;
}
}
count=0;
}
}
}