求数组中的最大元素
要求编一个函数,计算数组中的最大元素和其下标。做了半天也没解出来,哪位大侠提供一下思路。
#include "stdio.h" #define MAX 10//假设有这么多个数 int main() { int a[MAX],i,k,max; for(i=0;i<10;i++) { scanf("%d",&k); a[i]=k; } max=a[0]; for(i=0;i<10;i++) { if(a[i]>=max) { max=a[i]; k=i; } } printf("这个数组的最大数为:%d\n",max); printf("它的下标为:%d\n",k); return 0; }