참조로 받은 3가지의 값을 비교해서 포인터타입으로 반환해야하는데

쉬울줄 알았는데 왜이렇게 안되지...짜증이 막 남...

int *Max(int *a,int*b,int*c)
{
/*시도했던것들
1.3항연산자를 통해 한줄로 값 반환을 하려고 했던게 첫번째 생각이였는데 타입 불일치로 계속 쿠사리 먹음
2.그래서 if중첩문으로 해결하려 했지만 if문이 돌질 않고 fail! 계속 3번째 값만 출력됨...
3.배열을 생성뒤 넣어 각종 정렬방법 시도했으나 됐다 안됐다 하는 이상한 현상..

*/
}


보통 어떻게 해결들 함?