杭电1004

来源:互联网 发布:马克思资本论 知乎 编辑:程序博客网 时间:2024/06/05 03:27

之前include<string.h>在codeblock可以运行在杭电总是提示编译错误。
还有max_i要声
#include <iostream>#include<string>using namespace std;int main(){    int n,j,h;    int max_i;    while(cin>>n)    {        int max1=0;         if(n==0)        {        }        else{       string str[1001];       string color;       for(int i=0;i<n;i++)       {           str[i]=" ";       }        int num[1001]={0};        for(h=1;h<=n;h++)        {            cin>>color;        for(j=1;j<h;j++)        {                if(str[j]==color)                {                    num[j]++;                    break;                }        }        if(h==j)        {            str[h]=color;            num[h]++;        }        }        for(int k=0;k<n;k++)        {        if(num[k]>max1)        {            max1=num[k];            max_i=k;        }        }        cout<<str[max_i]<<endl;    }    } return 0;}

明在while循环里
0 0
原创粉丝点击