文章
11
粉丝
169
获赞
13
访问
48.4k
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#include<time.h>
/*
大家都知道,数据在计算机里中存储是以二进制的形式存储的。
有一天,小明学了C语言之后,他想知道一个类型为unsigned int 类型的数字,
存储在计算机中的二进制串是什么样子的。 你能帮帮小明吗?
并且,小明不想要二进制串中前面的没有意义的0串,即要去掉前导0。
复制
23
输出样例#:
复制
10111
*/
void main(){
int a,num_y,sum=0,n=1;
scanf("%d",&a);
while(a!=0)
{
num_y=a%2;
sum+=num_y*n;
a/=2;
n*=10;
}
printf("%d",sum);
}
登录后发布评论
暂无评论,来抢沙发