#include <stdio.h> void dec2bin(unsigned int n){ int i,k=0; char bin[256]; while(1<<k < n){ k++; } for(i=k;i>=0;i--){ bin[k-i]=( (n & 1<<i) )?'1':'0'; } bin[k+1]='\0'; printf(bin); } int main(){ int n; scanf("%d",&n); dec2bin(n); }
ときどき、前に'0'がくっつくけど気にすんなっ
あとかなりでみの修正は入ってる。もうお嫁にいけない><
あとかなりでみの修正は入ってる。もうお嫁にいけない><
ぷんのビットマスクのやつといっしょだ・・・。