C语言题目,我心态炸了,大神帮帮我。

题目是:任意输入10数,存入数组,找出显示最大值,并且标记所在位置。

让我心态炸裂的是标记所在位置不会弄,找出最大值到不难。

代码如下,如有帮助,请采纳一下,谢谢。

#include <stdio.h>
int main()
{
	int a[10],i,max,maxindex;
	for(i =0;i<10;i++)
		scanf("%d",&a[i]);

	//找最大的数
	max = a[0];  //先将最大的数设为0
	maxindex = 0;//最大的数的索引
	for (i =1;i<10;i++)
	{
		if(a[i] > max)
		{
			max = a[i];    //替换最大值
			maxindex = i;  //记录最大值索引
		}
	}
	printf("最大值%d,索引:%d\n",max,maxindex);
	return 0;
}