#include <stdio.h>
#include <stdlib.h>
#include <math.h>
char *toCharArray(int n) {
int len = log10(n) + 1;
char *arr = calloc(len, sizeof(char));
for (int i = len - 1; i >= 0; i--, n /= 10) {
arr[i] = (n % 10) + '0';
}
return arr;
}
int main() {
int n = 90651;
char *p = toCharArray(n);
puts(p);
free(p);
return 0;
}
/*
run:
90651
*/