为什么是部分正确呀,求解
#include <stdio.h>
int main()
{
int n,i,t=0,m=0;
int number[11];
scanf("%d", &n);
for(i = 0 ;i < n; i++)
{
scanf("%d", &number[i]);
}
i--;
t = number[i];
for(i = i - 1 ;i > 0 ;i--)
{
if(t <= number[i])
{
t = number[i];
m = i;
}
}
printf("%d %d",t,m);
return 0;
}