C: 10 tokens##
int max(int a, int b, int c)
{
a += (b > a) * (b - a);
a += (c > a) * (c - a);
return a;
}
Inspired by @openorclose's answer, but converted to C and made branchless using multiplication rather than short circuit boolean operators.