C++ :
#include <cstdio> int main(){ int n; if(scanf("%d",&n)!=1) return 0; if(n==0){ printf("0\n"); return 0; } char b[64]; int k=0; while(n>0){ b[k++]='0'+(n&1); n>>=1; } for(int i=k-1;i>=0;i--) putchar(b[i]); putchar('\n'); return 0; }
注册一个 编程练习与算法练习 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 编程练习与算法练习 通用账户