/*输出数组的最大值和最大值所对应的下标*/ #include<stdio.h> int main(void) { int i,k,n; int a[10]; printf("enter n:"); scanf("%d",&n); printf("enter %d intergers:",n); for(i=0;i<n;i++) scanf("%d",&a[i]); /*找到最大值a[k]*/ k=0; for(i=1;i<n;i++) if(a[i]>a[k]) k=i; /*输出最大值及其下标*/ printf("最大值是%d 下标是%d ",a[k],k); return 0; }
printf("enter %d intergers:",n);中间的%d是什么意思啊