Dotcpp  >  编程题库  >  头疼的工人
题目 2010:

头疼的工人

时间限制: 3s 内存限制: 192MB 提交: 548 解决: 308

题目描述

A市的工人们天天抱着脑袋,因为食品生产线上,他们用01来表示是否添加原料,而原料的种类,总计多达20种……

更头疼的是,电路板上的数位,对于工人来说是一个不小的难题。电路板上的LED屏幕总是把01的数据,转化成一个十进制的数,于是每次,工人们就会天天计算12039这种数字的二进制位,这让工人们很头疼

对于一个数字x(0<x<1000000),我们想要将它化成简单二进制数相加的形式,7=4+2+143=32+8+2+1,这样的一个小工具对于在电路板上头疼的工人来说好像非常有用,因为他们在之前的头疼训练中已经背会了2020的乘方……

输入格式

一个数字x,表示LED屏幕的数字

输出格式

一个等式,x=Ei+Ej+Ek+…+E0,其中,Ei,Ej,Ek….是从大到小的2的乘方

样例输入

43

样例输出

43=32+8+2+1

提示

零基础的同学可以先学习基础,教程见:  C语言教程C++教程编译器教程数据结构教程Python教程单片机教程

视频教学见视频网课

标签