輸入三數,找最大值為何

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

main()
{
  int a,b,c,max;
  printf("輸入三數字,並輸出最大的數值\n");
  printf("請輸入第一個數字=");
  scanf("%d",&a);
  printf("請輸入第二個數字=");
  scanf("%d",&b);
  printf("請輸入第三個數字=");
  scanf("%d",&c);

  max=a;
  if(max<b)
  {
    max=b;
  }
  if(max<c)
  {
    max=c;
  }
  printf("在(%d,%d,%d)中,最大數值為%d\n",a,b,c,max);
  system("PAUSE");
}