这个正确的程序哪些地方可以改用指针?
int n;while(scanf("%d",&n)!=EOF)
{
int min;
int max;
scanf("%d %d",&min,&max);
int i=0,f=0;
int *x;
while(i<n)
{scanf(" %d",x+i);
if(((*x)>=min)&&((*x)<=max))
{
f=1;
printf("1\t");
printf("%d\n",*x);
break;
}
//break;
i++;
}
if(f==0)
{
printf("0\t");
printf("%d\n",*x);
}
}