code4sk/c/sourcecode/朱森森带领的奇妙冒险/2022-2023第二学期单开班第2次月考/7-7 十进制转二进制.cpp
2023-10-18 16:17:32 +08:00

43 lines
554 B
C++

/*
7-7 ???????
?? 10
?? ??
?? ???????
????
??????????????????????(???????,?????????????,??????)
????:
???????,??????????,?????2?30??1073741824,?????????????
????:
??????????????,????????????
????:
25 36 0 1
1024 1073741824
????:
11001
100100
0
1
10000000000
1000000000000000000000000000000
*/
#include<stdio.h>
int main(){
int n;
int b[10000];
while(scanf("%d",&n)==1){
int i,cnt=0;
if(n==0) printf("0");
for(i=0;n!=0;n/=2){
b[i]=n%2;
cnt++;
i++;
}
for(i=cnt-1;i>=0;i--){
printf("%d",b[i]);
}
printf("\n");
}
return 0;
}