[논리적 사유연습]2진수와 10진수 변환
#include int main() { int i, x = 1000, y, digit; while(x > 999) { printf("1000보다 작은 십진수를 입력 : "); scanf("%d", &x); } digit = 1; y = 0; i = 0; while(x > 0) { y += x%2*digit; x /= 2; digit *= 10; i++; } printf("이진수로 변환된 결과 : %d(2)\n", y); return 0; } #include int main() { int x, y, digit; printf("2진수를 입력 : "); scanf("%d", &x); y=0; digit = 1; while(x > 0) { y += (x%10)*digit; x /= 10; digit *= 2; ..
2013.04.08