查詢單詞的題目,很有意思,我提供了兩個版本

2021-06-07 12:21:52 字數 1773 閱讀 1515

//exercise

//已知有如下 string 物件: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;

//編寫程式計算 sentence 中有多少個單詞,並指出其中最長和最短的單詞。如果有多個最長或最短的單詞,則將它們全部輸出。

//版本一:

#include #include #include #include using namespace std;

int main()

else

else

{if(size_tmp::iterator big_iter=longest_word.begin();big_iter!=longest_word.end();

big_iter++)

cout<<*big_iter<<" ";

cout<::iterator small_iter=smallest_word.begin();small_iter!=smallest_word.end();

small_iter++)

cout<<*small_iter<<" ";

cout<#include #include using namespace std;

int main()

{ string line1="we are her pride of 10 she named us:";

string line2="benjamin, phoenix, the prodigal";

string line3="and perspicacious pacific suzanen";

string spaces(" \t:,\n\v\r\f");//後面都一些轉義字元

string sentence=line1+" "+line2+" "+line3;

vectorlongest_word,smallest_word;

unsigned int count=0;

string word;

string::size_type s_size_big=0,s_size_small=0;

string::size_type start_pos=0, end_pos=0;

while((start_pos=sentence.find_first_not_of(spaces,end_pos))!=string::npos)

{++count;

string::size_type size_tmp;

end_pos=sentence.find_first_of(spaces,start_pos); //這個是**的核心部分

if(end_pos==string::npos)//如果沒有匹配的話就返回npos,這是乙個非常大的數,比任何的合法的下標都大

size_tmp=sentence.size()-start_pos;

else

size_tmp=end_pos-start_pos;

word.assign(sentence,start_pos,size_tmp);

cout<<"the size of sentence: "

一道很有意思的題目

先列出 然後再開始解析 include stdafx.h include using namespace std class a class b public a void seta a data,int idx int tmain int argc,tchar argv for int i 0 i...

有意思的題目2

http狀態碼 cdn 內容分發網路是一種透過網際網路互相連線的電腦網路系統,提供高效能 可擴充套件性 及低成本的網路將內容傳遞給使用者。tcp協議是面向連線的,而http是無狀態的,面向連線和無狀態怎麼感覺好像有點矛盾呢?不矛盾,乙個是面向鏈結的,乙個是無連線的。面向鏈結的可靠些,無連線的就不那麼...

分享一道很有意思的演算法題目

題目 有100盞燈和100個開關,剛開始的時候等全是滅的,someone第一輪按下所有開關 開的按一下變滅,滅的按一下變開 第二輪隔乙個按一下 偶數個按 第三輪隔2個 3的倍數個按 求第100輪之後有多少盞燈是亮的。本題有三個層次的解法 第乙個層次是暴力解法,即迴圈100輪,分別記錄每一盞等的狀態,...