C 언어로 진법변환 (10진법 → 2진법)
추천글 : 【C 언어】 C 언어 목차
#include <stdio.h>
#include <stdlib.h>
#define Max 100
/* This source is for converting a decimal number into a binary number */
int main(int argc, char *argv[]) {
long long int Deci_Number;
int i = 0, Size;
char Converted_Number[Max];
scanf("%lld", &Deci_Number);
while(1){
Converted_Number[i] = Deci_Number % 2;
Deci_Number /= 2;
i ++;
if(Deci_Number == 0) break;
}
Size = i;
for(i = 0; i < Size; i ++) printf("%d", Converted_Number[Size - 1 - i]);
return 0;
}
입력: 2016.06.27 17:27
'▶ 자연과학 > ▷ C, C++' 카테고리의 다른 글
【코딩】 C 언어로 파스칼의 삼각형 (Pascal's Triangle) (0) | 2016.06.27 |
---|---|
【코딩】 C 언어로 최대공약수와 최소공배수 (0) | 2016.06.27 |
【C 언어】 C 언어 목차 (0) | 2016.06.27 |
【코딩】 C 언어로 최단경로 알고리즘 (0) | 2013.12.13 |
【코딩】 C 언어로 CPS Festival 6번 문항 풀기 (0) | 2013.09.24 |
최근댓글