在线编译器 C

#include <stdio.h> void convert(int n, int p) { if (n >= 0) { convert(n / p, p); printf("%d", n % p); } } int main(void) { int n, p; scanf("%d %d", &n, &p); convert(n, p); printf("\n"); return 0; }
1) Этот код считывает целое число `n` и основание системы счисления `p`, а затем рекурсивно выводит представление числа `n` в системе счисления с основанием `p`.

2) Обрати внимание, что рекурсивный вызов функции `convert` происходит до вывода остатка. Подумай, как это влияет на порядок вывода цифр.
   Также учти, что функция не обрабатывает случай, когда `n` равно 0. Что будет выведено на экран в этом случае?