杭电1004结果一直是Runtime Error(ACCESS_VIOLATION)

2024-12-02 18:26:13
推荐回答(1个)
回答1:

#include <伍辩芹灶丛iostream>
#include
using namespace std;

int main()
{
string s, color[1000]; // 1000
int t, i, j, k, max, mid, num[1000]; // 1000
while(cin>>t && t != 0)
{
k = 0;
for(i = 0; i < t; i++)
{
cin>>s;
for(j = 0; j < k; j++)
{
if(s.compare(color[j]) == 0)
num[j]++;
}
if(j == k)
{
num[k]=1;
color[k] = s;
k++;
}
}
max = 0;
for(i = 0; i < k; i++)
{
if(num[i] > max)
{
max = num[i];
mid = i;
}
}
cout< }
return 0;
}