青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Problem Solving using C++

Algorithm Study using C++

常用字符串string操作--find

#include <iostream>
#include 
<string>
#include 
<cctype>
#include 
<vector>
#include 
<algorithm>
#include 
<iterator>

using namespace std;

int main(int argc,char** argv[])
{
    string line1
="We were her pride of 10 she named us:";
    string line2
="Benjamin, Phoenix, the Prodigal";
    string line3
="and perspicacious pacific Suzanne";
    string sentence 
= line1+' '+line2+' '+line3;
    
    string separator(
" \n\t:,\r\v\f");
    vector
<string> longest,shortest;
    
int num = 0;
    string::size_type startpos
=0,endpos=0;
    string word;
    
int longLen=0,shortLen=-1,wordlen;
    
    
while((startpos=sentence.find_first_not_of(separator,endpos))!=string::npos)
    {
        
++num;
        
        endpos
=sentence.find_first_of(separator,startpos);
        
if(endpos==string::npos)
        {
            wordlen 
= sentence.size()-startpos;
        }
        
else
        {
            wordlen 
= endpos-startpos;
        }
        
        word.assign(sentence.begin()
+startpos,sentence.begin()+wordlen+startpos);
        
        startpos 
= sentence.find_first_not_of(separator,endpos);
        
        
if(shortLen==-1)
        {
            shortLen
=longLen=wordlen;
            shortest.push_back(word);
            longest.push_back(word);
            
            
continue;
        }
        
if(shortLen==wordlen)
        {
            shortest.push_back(word);
        }
        
if(shortLen>wordlen)
        {
            shortest.clear();
            shortest.push_back(word);
            shortLen 
= wordlen;
        }
        
if(wordlen==longLen)
        {
            longest.push_back(word);
        }
        
if(wordlen>longLen)
        {
            longest.clear();
            longest.push_back(word);
            longLen
=wordlen;
        }    
    }
    
    cout
<<"Words:"<<num<<endl;
    cout
<<"Shortest:"<<shortLen<<endl;
    copy(shortest.begin(),shortest.end(),ostream_iterator
<string>(cout," "));
    cout
<<endl;
    cout
<<"Longest:"<<longLen<<endl;
    copy(longest.begin(),longest.end(),ostream_iterator
<string>(cout," "));
    cout
<<endl;
    
    system(
"pause");
    
return 0;
}
#include <iostream>
#include 
<string>
#include 
<cctype>
#include 
<vector>
#include 
<algorithm>
#include 
<iterator>

using namespace std;

void str_replace(string& str,const string& src,const string& dst)
{
    string::size_type pos 
= 0;
    
int srclen = src.size();
    
int dstlen = dst.size();
    
    
while((pos = str.find(src,pos))!=string::npos)
    {
        
//str.replace(pos,srclen,dst);
        str.erase(pos,srclen);
        str.insert(pos,dst);
        pos
+=dstlen;
    }
}

int main(int argc,char** argv[])
{
    
//replace/erase/insert
    string str("I like apple,what about you? apple tastes great!");
    cout
<<str<<endl;
    str_replace(str,
"apple","banana");
    cout
<<str<<endl;
    
    
//assign/append
    string q1("When lilacs last in the dooryard bloom'd");
    string q2(
"The child is father of the man");
    string sentence;
    
    sentence.assign(q2.begin(),q2.begin()
+13);
    sentence.append(q1.substr(q1.find(
"in"),15));
    cout
<<sentence<<endl;
    
    system(
"pause");
    
return 0;
}

posted on 2007-08-29 11:12 Kingoal Lee's Alogrithm Study using cplusplus 閱讀(1199) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


My Links

Blog Stats

常用鏈接

留言簿(1)

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美视频中文一区二区三区在线观看 | 亚洲国产精品第一区二区| 欧美福利视频在线| 日韩视频一区二区三区在线播放| 亚洲特级毛片| 麻豆免费精品视频| 欧美网站在线| 激情综合网激情| 日韩一区二区高清| 久久久精品欧美丰满| 亚洲成人在线视频网站| 亚洲尤物在线视频观看| 美日韩丰满少妇在线观看| 欧美午夜免费电影| 亚洲大片一区二区三区| 亚洲曰本av电影| 欧美成人四级电影| 亚洲中午字幕| 欧美精品一区二区蜜臀亚洲| 国产在线欧美| 亚洲一区中文字幕在线观看| 免费在线看一区| 亚洲在线播放电影| 欧美激情久久久| 精品动漫3d一区二区三区| 亚洲天堂av电影| 欧美不卡高清| 亚洲欧美一区二区在线观看| 欧美第十八页| 狠狠网亚洲精品| 午夜精品网站| 亚洲美女福利视频网站| 久久婷婷成人综合色| 国产欧美日韩伦理| 亚洲一区二区三区精品在线观看| 欧美sm视频| 欧美在线精品免播放器视频| 国产精品hd| 亚洲美女视频网| 欧美α欧美αv大片| 欧美一级视频精品观看| 国产精品男人爽免费视频1| 99热精品在线观看| 欧美国产视频在线观看| 久久九九免费| 国产在线一区二区三区四区| 午夜久久电影网| 一二三区精品| 欧美日韩国产精品专区| 亚洲精品护士| 欧美a级大片| 久久久一区二区三区| 国产亚洲精品资源在线26u| 亚洲影院色无极综合| 99国产一区| 欧美日韩国产高清视频| 日韩一级大片在线| 亚洲国产婷婷| 欧美激情精品久久久久久久变态| 最新69国产成人精品视频免费| 美女尤物久久精品| 久久精品国产欧美激情| 国内揄拍国内精品久久| 久久三级视频| 久久久久综合一区二区三区| 韩国在线一区| 免费成人美女女| 久久这里有精品15一区二区三区| 国产一在线精品一区在线观看| 久久免费国产精品1| 久久精品国产77777蜜臀| 精品av久久707| 欧美国产国产综合| 欧美国产丝袜视频| 国产精品99久久久久久久久| 在线午夜精品| 国产精品亚洲人在线观看| 久久国产精品毛片| 久久久999精品视频| 亚洲国产欧美不卡在线观看| 亚洲国产成人精品视频| 欧美日韩亚洲高清| 亚洲欧美国产精品va在线观看| 亚洲线精品一区二区三区八戒| 国产女人水真多18毛片18精品视频| 久久av一区二区| 久久久免费精品视频| 亚洲国产视频一区| 日韩视频在线观看| 国产欧美精品日韩| 久久综合伊人77777蜜臀| 免费不卡中文字幕视频| 一区二区三区高清在线| 亚洲嫩草精品久久| 亚洲福利视频专区| 亚洲精品资源| 国产精品久久二区二区| 久久久久久网| 欧美激情视频一区二区三区在线播放| 一本不卡影院| 午夜精品国产| 亚洲国产日本| 亚洲视频免费| 在线观看三级视频欧美| 日韩网站在线| 国外成人在线视频| 亚洲激情女人| 国产九色精品成人porny| 欧美成人免费播放| 欧美视频一区二区| 久久综合给合| 欧美日韩一区三区| 久久五月天婷婷| 欧美日本在线一区| 久久久久99精品国产片| 欧美激情影院| 久久国产日韩欧美| 欧美激情中文字幕在线| 久久久美女艺术照精彩视频福利播放 | 久久久人成影片一区二区三区| 欧美暴力喷水在线| 欧美在线日韩在线| 欧美护士18xxxxhd| 久久久精品2019中文字幕神马| 欧美成人资源| 久久精品国产亚洲高清剧情介绍 | 亚洲最黄网站| 今天的高清视频免费播放成人| 日韩系列在线| 亚洲承认在线| 亚洲欧美日本国产有色| 亚洲人线精品午夜| 欧美一站二站| 亚洲在线视频观看| 欧美大尺度在线| 久久理论片午夜琪琪电影网| 欧美日韩中文另类| 欧美激情一区在线观看| 国产亚洲精品aa午夜观看| 亚洲美女黄网| 亚洲激情一区| 久久精品成人一区二区三区蜜臀| 亚洲特级片在线| 欧美激情a∨在线视频播放| 久久婷婷一区| 国产视频在线一区二区| 99综合在线| 一本久久a久久免费精品不卡| 久久精品在线观看| 久久成人免费视频| 国产精品白丝av嫩草影院| 亚洲国产欧美日韩精品| 在线播放亚洲| 久久精品国产96久久久香蕉| 欧美一区二区三区四区在线观看| 欧美日韩国产精品自在自线| 亚洲国产精品一区| 在线欧美日韩国产| 久久精品一区二区三区不卡牛牛| 久久电影一区| 国产情侣久久| 亚洲欧美在线看| 亚欧美中日韩视频| 国产精品推荐精品| 亚洲一区二区三区免费视频| 亚洲午夜女主播在线直播| 欧美日本一区二区高清播放视频| 亚洲大胆av| 亚洲人www| 欧美电影在线免费观看网站| 欧美sm视频| 亚洲日本久久| 欧美精品大片| 亚洲每日更新| 亚洲天堂网在线观看| 欧美三级韩国三级日本三斤| 一区二区欧美在线观看| 亚洲一区二区视频在线| 欧美日韩午夜精品| 在线一区二区日韩| 午夜亚洲精品| 国产丝袜美腿一区二区三区| 欧美亚洲免费高清在线观看| 欧美在线视频一区二区三区| 国产午夜久久久久| 久久国产毛片| 欧美风情在线观看| 亚洲美女一区| 欧美日韩和欧美的一区二区| 99国产精品自拍| 欧美一区二区视频97| 国产午夜精品麻豆| 久久久精品免费视频| 欧美顶级艳妇交换群宴| 99视频精品全部免费在线| 欧美日本一区二区三区| 亚洲图片欧美一区| 久久看片网站| 亚洲卡通欧美制服中文| 国产精品99一区二区|