救命……完全不知道哪里错了……
查看原帖
救命……完全不知道哪里错了……
1046223
a_blue_fool楼主2023/11/22 14:06
#include <iostream>
#include <string>
#include <cstdio>

using namespace std;

bool big(string a , string b)
{
	if (a.size() >= b.size())
	{
		return true;
	}
	else
	{
		return false;
	}
	
	for (int i = 0 ; i < a.size() ; i++)
	{
		if (a[i] > b[i])
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	return true;
}

int main()
{
	string maxn = "0" , now;
	int n , num;
	scanf("%d" , &n);
	
	cin.get();
	
	for (int i = 0 ; i < n ; i++)
	{
		getline(cin , now);
		if (big(now , maxn))
		{
			maxn = now;
			num = i + 1;
		}
	}
	
	printf("%d\n" , num);
	cout << maxn;
	
	return 0; 
}
2023/11/22 14:06
加载中...