n=int(input())
t=n
def rec(n,res):
if n<1:
if len(res)==1:
return
for k,x in enumerate(res):
if k==len(res)-1:
print(str(x),end="")
elif k==0:
print(str(t)+"="+str(x)+'+',end="")
else:
print(str(x)+'+',end="")
print()
return
for x in range(1,n+1):
if len(res)>0 and res[-1]>x:
continue
res.append(x)
rec(n-x,res)
res.pop()
rec(n,[])
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1292 |
printf基础练习2 (C语言代码)浏览:741 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1006 |
DNA (C语言代码)浏览:749 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |
班级人数 (C语言代码)浏览:926 |
【计算球体积】 (C语言代码)浏览:1550 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:739 |
1025题 初学者,求帮忙看下,不知道哪错了浏览:316 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:436 |