简单易懂,求赞!
2026-06-10 21:45:29
发布于:浙江
4阅读
0回复
0点赞
纯基础
#include <bits/stdc++.h>
using namespace std;
string a[25];
string b[25];
int main()
{
int n;
cin >> n;
for (int i = 0; i < n; i++) cin >> a[i];
for (int i = 0; i < n; i++) b[i] = a[i];
for (int i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
{
if (a[j].size() < a[j + 1].size() || (a[j].size() == a[j + 1].size() && a[j] > a[j + 1]))
{
swap(a[j], a[j + 1]);
}
}
}
int m;
for (int i = 0; i < n; i++)
if (b[i] == a[0]) {m = i + 1; break;}
cout << m << endl << a[0];
return 0;
}
求赞!
这里空空如也








有帮助,赞一个