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都会被这么提示