题解 | #二进制数#
二进制数
https://www.nowcoder.com/practice/103dd589fed14457a673c613d8de3841
#include <stdio.h> int main() { int x; char ans[10007]={'\0'}; int i=0; while (scanf("%d",&x)!=EOF) { i=0; while(x!=0){ ans[i]=(x%2)+'0'; x/=2; i++; } for(int j=i-1;j>=0;j--){ printf("%c",ans[j]); } printf("\n"); } }