求大神帮我看下哪里错了T.T
#include "stdio.h"int main()
{int a[5];
int i,j,t,flag;
printf("input data:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("input number:\n");
scanf("%d",&t);
for(i=0;i<5;i++)
if(a[i]==t)
{ flag=0;
for(j=i;j<4;j++)
a[j]=a[j+1];
continue;
}
if (flag)printf("No found data.");
else printf("output:\n%d",&a[i]);
return 0;
}
每次都输出2293524是什么问题?