10진수를 입력받아서그 숫자를 계속 2로 나눈 나머지를 배열에 차례차례 저장한다음에 (12면 0 0 1 1 로 배열에 저장됨)그 배열의 길이를 구한다음 배열순서를 서로 뒤바꾸는 방법으로 구했는데요처음이라 이런식으로 만들었는데... 너무 복잡하게 만든건가요?
조공이 없어서 별로다
갤이 정전이라 걍 답해줌. 썩 나쁘진 않은데 for문에 조건 부분에 수식 넣은건 따로 빼서 고치든가 하길. 나중가면 퍼포먼스 떨어진다고 욕 좀 쳐먹을껴.
그리고 winapi.co.kr 가보면 C 함수 레퍼런스 있는데 거기서 잘 찾아보면 이진수로 변환해주는 함수도 있다
dibo // 감사합니다
다른방법으로 십진수에서 이진수 바꾸는법이있으니 찾아서 만들어봐
씨펄횽 막 던지지 말고 힌트도 같이 던지삼 ㅇㅇ
ㅋㅋㅋ내가 책보다가 이진수로 바꾸는거잇길래 ㅋㅋ
ㅅㅂ 지금 힌트 안쥬고 내가 만든거 올릴껴
비트 이동 연산자 써서 바꿔도 됨
오올 그런거도 있었구먼
n=32;main(a){for(scanf(\"%d\",&a);n--;printf(n%8?\"%d\":\"%d \",a>>n&1));}
더블릿 덤프 숏코딩.. 친절하게 8개마다 빈칸 넣어줌
이제 동적할당을 적용해봄미다