输入十个数,求最大的数及其它的位置。但是输入后得不到想要的结果,请教一下,有没有人能帮帮我

img

img

#include <stdio.h>
void main(){
int data[10],i=0,max=0,index=0;
for(i=0;i<10;i++){
scanf("%d",&data[i]);
}
for(i=0;i<9;i++){
if(i==0){
max=data[i]>data[i+1]?data[i]:data[i+1];
index=max==data[i]?i:i+1+1;
}else{
max=max>data[i+1]?max:data[i+1];
index=max==data[i+1]?i+1+1:index;
}
}
printf("max=%d \nindex=%d\n",max,index);
}