看见一道c语言题,请问一下

看见一道c语言题,请教一下
如何将整形的数组变量储存到指针数组中?

比如说
  char pre[9] = {10, 20, 30, 40, 50 ,60, 70, 80, 90};

  char *PRE[9];

如何将pre数组中的九个整数变量,保存到PRE数组中?

------解决方案--------------------
C/C++ code

int i;
for(i=0; i<9; i++){
PRE[i] = (char*)malloc(4);
sprintf(PRE[i],"%d",pre[i]);
}