題目描述
所給字串正序和反序連線,形成新串並輸出
輸入
任意字串(長度<=50)
輸出
字串正序和反序連線所成的新字串
樣例輸入
123abc
樣例輸出
123abccba321
#include
#include
using namespace std;
int main()
cout
}
這是一道很簡單的字串反轉的題目,使用getline()函式讀入字串後相應輸出本身字串後再迴圈反向輸出就行了(注意沒到結尾不要換行喔)
這是一道藍橋杯真題
題目描述
fj在沙盤上寫了這樣一些字串:
a1 = 「a」
a2 = 「aba」
a3 = 「abacaba」
a4 = 「abacabadabacaba」
… …你能找出其中的規律並寫所有的數列an嗎?
輸入
僅有乙個數:n ≤ 26。
輸出
請輸出相應的字串an,以乙個換行符結束。輸出中不得含有多餘的空格或換行、回車符。
樣例輸入
樣例輸出
abacaba
#include
#include
using namespace std;
int main()
cout/列印每一行的字元
return0;
}
這題的關鍵在於找到規律,由題目可以看出來,這是乙個對稱的字串,中間有個對稱字元,作為對稱軸,在新增對稱字元之前需要先將原來的字串儲存下來,儲存後才能繼續新增中間字元,最後將儲存的與新增新字元後的連線即可。
這也是一道藍橋杯真題!
題目描述
給定兩個僅由大寫字母或小寫字母組成的字串(長度介於1到10之間),它們之間的關係是以下4中情況之一:
1:兩個字串長度不等。比如 beijing 和 hebei
2:兩個字串不僅長度相等,而且相應位置上的字元完全一致(區分大小寫),比如 beijing 和 beijing
3:兩個字串長度相等,相應位置上的字元僅在不區分大小寫的前提下才能達到完全一致(也就是說,它並不滿足情況2)。比如 beijing 和 beijing
4:兩個字串長度相等,但是即使是不區分大小寫也不能使這兩個字串一致。比如 beijing 和 nanjing
程式設計判斷輸入的兩個字串之間的關係屬於這四類中的哪一類,給出所屬的類的編號。
輸入
包括兩行,每行都是乙個字串
輸出
僅有乙個數字,表明這兩個字串的關係編號
樣例輸入
beijing
beijing
樣例輸出
3#include#includeusing namespace std;
int main()
{ string a,b;
getline(cin,a);
getline(cin,b);
int la = a.size();
int lb = b.size();
if(la != lb)
{ cout<<1《這題主要是不滿足2的情況,容易在判斷是不是大小寫的問題上出錯。
今天就到這,期待下次更新。
Python複習 字串(1)
先將兩個處理字串常用的方法!split 用指定分隔符將字串從左至右分割成多個字串,並返回分割後的列表 若不指定分隔符,字串中空白符號被視為分隔符自動刪除。join 將列表中多個字串進行鏈結,並在相鄰字串間插入指定符號,返回乙個新字串 將這兩個函式連用可以做到刪除連續空白字元,並只保留乙個空白字元。s...
藍橋杯 基礎練習 字串對比
問題描述 給定兩個僅由大寫字母或小寫字母組成的字串 長度介於1到10之間 它們之間的關係是以下4中情況之一 1 兩個字串長度不等。比如 beijing 和 hebei 2 兩個字串不僅長度相等,而且相應位置上的字元完全一致 區分大小寫 比如 beijing 和 beijing 3 兩個字串長度相等,...
藍橋杯 基礎練習 字串對比
基礎練習 字串對比 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定兩個僅由大寫字母或小寫字母組成的字串 長度介於1到10之間 它們之間的關係是以下4中情況之一 1 兩個字串長度不等。比如 beijing 和 hebei 2 兩個字串不僅長度相等,而且相應位置上的字元完全一致 區分大小...