将一个正整数N分解成几个正整数楿加可以有多种分解方法,例如7=6+17=5+2,7=5+1+1…。编程求出正整数N的所有整数分解式子
每个输入包含一个测试用例,即正整数N (0<N≤30)
按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列N?1??={n?1??,n?2??,?}和N?2??={m?1??,m?2??,?}若存在i使得n?1??=m?1??,?,n?i??=m?i??,但是n?i+1??<m?i+1??,则N?1??序列必定在N?2??序列之前输出每个式子由小到大相加,式子间用分号隔开且每输出4個式子后换行。
虽然第二种不需要额外套一层循环但是第一种可读性比较好。