楼主恐怕还没学循环语句……
#define N 1000;
int data[N],n;
scanf(''%d",&n);
for(...)
main()
{
int a,b,max;
for(a=1;a<=7;a++)
{
scanf("%d",a);
if(b)
{b=a;
contiue;}
if(max<a)
max=a;
}
}