大概意思就是找出最后一个局部最大值的索引(局部最大值指的是比左右两个数都大的数)
int main()
{
int n, i, max = 0;
scanf("%d", &n);
float *a = (float *)malloc(sizeof(float) * n);
for (i = 0; i < n; i++)
{
scanf("%f", &a[i]);
if (i > 0)
{
if (a[i - 1] > a[i - 2] && a[i - 1] > a[i])
max = i - 1;
}
}
printf("%d", max);
return 0;
}
找出最大值?代码怎么不发出来