20分求助

P1781 宇宙总统

@[ZBXALQX](/user/1070547) ```cpp scanf("%d%d",&n&maxx); ``` 很抱歉的告诉您,无法用 `scanf` 读入 `string`。
by xiaoshumiao @ 2023-12-30 09:38:37


@[xiaoshumiao](/user/1008513) 显示编译错误
by ZBXALQX @ 2023-12-30 09:55:00


@[ZBXALQX](/user/1070547) 换 `cin` 来读入 `string`。
by xiaoshumiao @ 2023-12-30 09:55:52


@[ZBXALQX](/user/1070547) 给一下改完的代码。
by xiaoshumiao @ 2023-12-30 09:59:49


@[xiaoshumiao](/user/1008513) 对呀,我用的就是_cin_
by ZBXALQX @ 2023-12-30 10:01:15


@[xiaoshumiao](/user/1008513) 显示编译错误
by ZBXALQX @ 2023-12-30 10:01:34


@[xiaoshumiao](/user/1008513) ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int n,id=1; string s,maxx; cin>>n>>maxx; for(int i=2;i<=n;i++){ cin>>s; if(s.size()>maxx.size()||((s.size()>=maxx.size()&&s>maxx)){ maxx=s; id=i; } } cout<<id<<endl<<maxx; return 0; } ```
by ZBXALQX @ 2023-12-30 10:03:29


@[ZBXALQX](/user/1070547) ```cpp if(s.size()>maxx.size()||((s.size()>=maxx.size()&&s>maxx)){ ``` 改成: ```cpp if(s.size()>maxx.size()||((s.size()>=maxx.size()&&s>maxx))){ ``` 你少了个右括号。
by xiaoshumiao @ 2023-12-30 10:04:21


改完之后过了。
by xiaoshumiao @ 2023-12-30 10:05:13


谢谢
by ZBXALQX @ 2023-12-30 10:08:34


|