Biggest number

Write a function that takes variable length arguments, find the biggest number from the arguments.

#include<stdio.h>
#include<stdarg.h>
#include<limits.h>
int Biggest_num(int, ...);
int main()
{
	printf("Biggest Num = %d\n",Biggest_num(2,10,20));
	printf("Biggest Num = %d\n",Biggest_num(3,30,20,10));
	printf("Biggest Num = %d\n",Biggest_num(4,80,60,90,30));
	printf("Biggest Num = %d\n",Biggest_num(5,-5,-25,6,-356,-645));
	printf("Biggest Num = %d\n",Biggest_num(6,-687,-20,-23,-18,-3445,-2));
	return 0;
}
int Biggest_num(int n,...)
{
	va_list var;
	int i,num,max = -(INT_MAX);
	va_start(var,n);
	for(i = 0;i < n;i++)
	{
		num = va_arg(var,int);
		if(num > max)
			max = num;
	}
	va_end(var);
	return max;
}

Output

Biggest Num = 20
Biggest Num = 30
Biggest Num = 90
Biggest Num = 6
Biggest Num = -2