整数分划
整数分划
package integer;
import java.util.Scanner;
public class integer {
static void test(int k){
System.out.print("对于整数"+k+"可划分为:\n");
int i=k,j,a;
for(i=k;i>0;i--){
a=k;
j=i;
System.out.print(j);
a=a-j;
for(;j>0;j--){
while(a>=j){
System.out.print("+"+j);
a=a-j;
}
}
System.out.print("\n");
}
}
public static void main(String[]args){
int i;
int []a=new int[50];
Scanner input=new Scanner(System.in);
System.out.print("请输入一个整数:");
i=input.nextInt();
test(i);
}
}