题解 | 二进制数
#include <stdio.h> int main() { unsigned int n; int a[1000]; while(scanf("%d",&n)!=EOF){ int i=0; while(n){ a[i++]=n%2; n/=2; } for(int j=i-1;j>=0;j--) printf("%d",a[j]); printf("\n"); } return 0; }
#include <stdio.h> int main() { unsigned int n; int a[1000]; while(scanf("%d",&n)!=EOF){ int i=0; while(n){ a[i++]=n%2; n/=2; } for(int j=i-1;j>=0;j--) printf("%d",a[j]); printf("\n"); } return 0; }
相关推荐