鏈結
複習下find,string::npos,replace用法
**:
//ios::sync_with_stdio(false);
#include
#define ll long long
#define fo(i,a,b) for(int i=a;i#define foo(i,a,b) for(int i=a;i<=b;i++)
using
namespace std;
intmain()
s.replace
(j+1,30
,"qiao ben zhong.");
//30是為了確保能把後面的字元全部轉換掉
if(i!=n-
1)cout
}if(flag==
0&&i!=n-
1)cout<<
"skipped"
if(flag==
0&&i==n-
1)cout<<
"skipped";}
return0;
}
鏈結
int tolower(int c)
:該函式把大寫字母轉換為小寫字母。
int toupper(int c)
:該函式把小寫字母轉換為大寫字母。
**:
#include
#include
#define ll long long
#define fo(i,n) for(int i = 0; i < n; ++i)
#define fo2(i,a,b) for(int i = a; i <= b; ++i)
#define fo3(i,a,b) for(int i = a; i >= b; --i)
#define ios ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
using
namespace std;
string s1,s2,s3;
intmain()
} cout
}
L1 059 敲笨鐘 (活用string庫函式)
對於l1 059 敲笨鐘這一題,其核心是判斷字串是否需要修改,若要修改,如何在字串中定位。當然,使用迴圈來逐字元判斷逗號和句號的位置,再做修改也未嘗不是辦法,但這樣就太過繁瑣了。我們直接利用string中的find函式來尋找字串 ong.和 ong.若二者都能找到,則這個字串需要修改,函式會返回具體...
D 子串查詢
度度熊的字串課堂開始了!要以像度度熊一樣的天才為目標,努力奮鬥哦!為了檢驗你是否具備不聽課的資質,度度熊準備了乙個只包含大寫英文本母的字串 a 1,n a1a2 ana 1,n a1a2 an,接下來他會向你提出 qq 個問題 l,r l,r 你需要回答字串 a l,r alal 1 ara l,r...
103 子串查詢
記憶體限制 256 mib時間限制 500 ms標準輸入輸出 題目型別 傳統評測方式 文字比較 上傳者 匿名 提交提交記錄 統計討論 測試資料 題目描述 這是一道模板題。給定乙個字串 a aa 和乙個字串 b bb,求 b bb 在 a aa 中的出現次數。a aa 中不同位置出現的 b bb 可重...