#include <stdio.h>void main(){int a[12]={12,3,4,5,9,17,6,3,-1,8,-5,2};int i,j,row=0,max;max=a[0];for(i=0;i<12;i++)if(a[i]>max){max=a[i];row=i;}printf("row=%d max=%d",row,max);}
这段代码就是找到数组里最大数及它的下标, row=5 是元素下标,17是元素值,a[5] = 17.
这不就是遍历数组找最大值和其下标吗