warning: too many arguments for format
程序代码:#include <stdio.h>
int main(void)
{
int a[8];
int i,j;
for(i=0;i<=7;i++)
{
scanf("&d",a[i]);
}
for(i=0;i<=6;i++)
{
for(j=0;j<=6-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
}
for(i=0;i<=7;i++)
printf("%d",a[i]);
}为什么我一编译就错误 而且是在scanf函数上 总是提示我warning too many arguments for format求大神指教啊 基本上我每个代码的scanf都会被这么提示









