解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main(void)
{
int x,a[25],i,t=1,num,n=0;
scanf("%d",&x);
num=x;
while(num)
{
if(num%2)a[n++]=t;
num/=2;
t*=2;
}
printf("%d=%d",x,a[n-1]);
for(i=n-2;i>=0;i--)
{
printf("+%d",a[i]);
}
printf("\n");
return 0;
}
0.0分
3 人评分