怎么求最大值和它最大值的下标,这个代码哪里错了

img

img

x+j 是什么意思?
你是不是没看清题意?
要求输出的是 最大值 以及最大值的最大下标
索引小到大遍历,记住下标值。。结果就可以得到 最大值 和 最大下标。

第二个for 循环里面里面可以改成:
if(a[i]>=a[x])
{
x = i;
}

最后输出改成
printf("%d %d",a[x],x);

第14 15行 多余
第12行改为:if(a[i] >= a[x])
第17行改为:printf("%d %d",a[x],x)