码迷,mamicode.com
首页 > 其他好文 > 详细

1808 Problem C

时间:2018-07-20 20:31:51      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:getline   string   iostream   max   i++   clu   using   while   跳过   

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
const int maxn = 1024;
int main()
{
string sho,str,ans;
cin>>sho;
while(getline(cin,str))
{
for(int i=0;i<str.size();i++)
{
int j=0;
for(;str[i+j]!=0&&sho[j]!=0;j++)
{
if(str[i+j]!=sho[j])
break;
}
if(sho[j]==0)//跳过符合字符串
i+=(j-1);//总循环里还要再加一次。
else if(str[i]!=‘ ‘)
ans+=str[i];
}
cout<<ans;
}
return 0;
}

1808 Problem C

标签:getline   string   iostream   max   i++   clu   using   while   跳过   

原文地址:http://blog.51cto.com/13688928/2147869

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!