변경이력

돌아가기
3 4개 문자 삭제

2016/12/21 01:36

디디

###****C(11) gcc -std=c11 ```{.cpp} #include <stdio.h> #include <assert.h> // n을 k진수로 변환, k범위[2, 16] void convt(int n, int k); int main(void) { int n, k; while (scanf("%d %d", &n, &k) == 2) { assert(2 <= k && k <= 16); convt(n, k); putchar('\n'); } return 0; } void convt(int n, int k) { static const char *code = "0123456789ABCDEF"; if (n / k == 0) ; else convt(n / k, k); putchar(code[n % k]); } ```
###****C(11) gcc -std=c11 ```{.cpp} #include <stdio.h> #include <assert.h> // n을 k진수로 변환, k범위[2, 16] void convt(int n, int k); int main(void) { int n, k; while (scanf("%d %d", &n, &k) == 2) { assert(2 <= k && k <= 16); convt(n, k); putchar('\n'); } return 0; } void convt(int n, int k) { static const char *code = "0123456789ABCDEF"; if (n / k == 0) ; else convt(n / k, k); putchar(code[n % k]); } ```
2 4개 문자 추가

2016/12/21 01:36

디디

1 Original

2016/12/21 01:33

디디

코딩도장

코딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련(Practice)하는 곳입니다.