求数组中的最大元素
要求编一个函数,计算数组中的最大元素和其下标。做了半天也没解出来,哪位大侠提供一下思路。
程序代码:#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;
}