解题思路:
注意事项:
参考代码:
n = int(input()) m = n lis = [1] while lis[-1]<n: lis.append(lis[-1]*2) #print(lis) ls = [] while n >0: while lis[-1] > n: lis.pop() ls.append(lis[-1]) n = n-lis[-1] #print(ls) st ='' for i in ls: st += '+' + str(i) #print(st) print(f"{m}={st[1:]}")
0.0分
1 人评分
简单的a+b (C语言代码)浏览:340 |
哥德巴赫曾猜测 (C语言代码)浏览:2350 |
【计算球体积】 (C语言代码)浏览:1103 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
计算质因子 (C语言代码)浏览:707 |
1197求助浏览:631 |
盐水的故事 (C语言代码)浏览:1529 |
1392题解(大数相加)浏览:604 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:385 |
P1002 (C语言代码)浏览:963 |