10진수 값을 입력 받아 2진수로 출력하는 프로그램을 만들어 반복되는 부분을 함수호출로 처리하라는데
소스는 그냥
#include <stdio.h>
void main()
{
int num;
int result;
printf(\"정수값 입력: \");
scanf(\"%d\", &num);
result = num;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
result=result / 2;
printf(\"%d\", result % 2);
}
이렇게 하니 왼쪽부터 출력해서 나오는데 여기서 for문으로 해봐도 간략하게 안나오고 이상하게 되네요
네 잘하셨습니다 고갱님
이상하긴요 이쁜코드네요^^
이..이게 무슨소리요
값들을 계산하자마자 출력하지 말고 변수 같은데 저장해 놨다가 나중에 뒤에서부터 한꺼번에 출력하도록 하면 어떨까요?