#include<stdio.h>
int main()
{
int a[100],n,i,max_i,max_i2;
scanf("%d",&n);
max_i2=max_i=1;
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
if(a[i]>a[max_i])
max_i=i;
}
for(i=1;i<=n;i++)
{
if(a[i]>a[max_i2] && i!=max_i)
max_i2=i;
}
printf("最大值下标:%d 次大值下标:%d \n",max_i,max_i2);
return 0;
}
已给出代码,谢谢,有问题请追问
追问for(i=1;i<=n;i++)这句提示错误 不知道怎么回事
追答错误贴出来看看我输出没问题:
给你看下我的输出
追问好了 我自己输出的问题 非常感谢