题意
给定 n n n 个正整数,找到其中最大的一个,输出它的是输入的第几个数。
分析
设 m a x x maxx maxx 为极小值,依次输入每个数,如果 a i a_i ai 大于 m a x x maxx maxx,我们就将 m a x x maxx maxx 更新为 a i a_i ai,将 a n s ans ans 更新为 a i a_i ai 的编号 i i i,最后输出 a n s ans ans 即可。
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,maxx=0,ans;
cin>>n;
for(int i=1;i<=n;i++)
{
int a;
cin>>a;
if(a>maxx)
{
maxx=a;
ans=i;
}
}
cout<<ans<<endl;
return 0;
}