#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void bubble(int *number);
void print(int *number);
int main(void)
{
      int number[10];
      int *pnumber=number;
      int i;
      int *pi=&i;


      srand((int)time(NULL));

      for(*pi=0; *pi<10; (*pi)++)
      {
            pnumber[*pi]=rand()%10+1;
      }
      bubble(&(*pnumber));
      print(&(*pnumber));

      return 0;
}
void bubble(int *number)
{
      int temp;
      int *ptemp=&temp;
      int i;
      int *pi=&i;
      int j;
      int *pj=&j;

      for(*pi=0; *pi<9; (*pi)++);
      {
            for(*pj=0; *pj<9-(*pi); (*pj)++)
            {
                  if(number[j]>number[j+1])
                  {
                        *ptemp=number[*pj];
                        number[*pj]=number[*pj+1];
                        number[*pj+1]=*ptemp;
                  }
            }
      }
}
void print(int *number)
{
      int i;
      int *pi=&i;

      for(*pi=0; *pi<10; (*pi)++)
      {
            printf(\"%d\\n\", number[*pi]);
      }
}

교수님이 포인터를 왕창써서 버블정렬 하는거 짜라고해서 다 짯는데요.
먼가 오류가 나내요 .. 어디가 문제죠