[ABC275A] Find Takahashi 题解
题意
给定 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;
}