<div>#include <stdio.h></div> <div>#include <math.h></div> <div><br></div> <div>int main()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int num = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int i = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int j = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("10진수 → 2진수 변환 프로그램입니다 10진수 정수를 입력하세요 : ");</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf_s("%d", &num);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (num == 0)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d", num);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (i = 0; num > pow(2, i) - 1; i++)</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (j = i; j > 0; j--)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d", num / (1.0 * pow(2, j - 1)));</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (num / (1.0 * pow(2, j - 1)) == 1)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>num = num - (1.0 * pow(2, j - 1));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return 0;</div> <div>}</div> <div><br></div> <div>첫 반복문에서 몇자리 수인지 파악하고</div> <div>다음 반복문에서 뱉어내게 햇는데 0만뱉습니다...</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.