避免了高精度比较大小,同长度string型可直接比大小
#include <bits/stdc++.h> using namespace std; int main(){ string s,ans,m; ios::sync_with_stdio(false); int n,maxl=0,num; cin>>n; for(int i=1;i<=n;i++){ cin>>s; int l=s.length(); if(maxl<l){ maxl=l; num=i; ans=s; } if(m<s){ m=s; num=i; ans=s; } } cout<<num<<endl<<ans; } 锣鼓试炼场 宇宙总统