二进制数 题解:
#include <bits/stdc++.h>
using namespace std;
int main(){
unsigned int n;
char num[1005];
while(scanf("%d",&n)!=EOF){
int arc=0;
while(n>0){
num[arc++]=n%2+'0';
n/=2;
}
for(int i=arc-1;i>=0;i--){
printf("%c",num[i]);
}
printf("\n");
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发