关于在c++中的string操作题-杭电1004

来源:互联网 发布:淘宝宝贝批量编辑 编辑:程序博客网 时间:2024/04/27 15:23
要引入#include<cstring>

           #include<string>这两个文件


#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
string ss[1001];
int main(){
   int n;
   while(scanf("%d",&n)!=EOF&&n!=0){
  int sum;//出现的个数
  int ans = 0;//当前出现最多的
  string res;
  for(int i = 0;i<n;i++)  
   cin>>ss[i];
  for(int i = 0;i<n;i++)
  {
     sum = 1;
     for(int j=0;j<i;j++)
 {
 if(ss[i]==ss[j])
sum++;
 }
 if(sum>ans)
 {
   res = ss[i];
ans = sum;
 }
  }
  cout<<res<<endl;
       
   }
}

在输入字符串的时候用scanf("%s",ss[i])不行,要用cin>>ss[i],输出也是

0 0
原创粉丝点击