藍橋杯練習 演算法訓練 奇變的字串

2021-10-02 08:45:28 字數 578 閱讀 6935

問題描述

將乙個字串的奇數字(首位為第0位)取出,將其順序弄反,再放回原字串的原位置上。

如字串"abcdefg",奇數字為"bdf",順序弄反後為"fdb",最後得到字串"afcdebg"。

輸入格式

輸入共一行,為乙個字串,字串中無空格。

輸出格式

輸出共一行,為乙個字串,即最後得到的字串。

樣例輸入

abcdefg

樣例輸出

afcdebg

資料規模和約定

字串長度不超過255.

思路:首先可以把奇數字的字元儲存在除原字元的另外乙個字元陣列中,然後逆序輸出賦值給原陣列,輸出就行了 (記錄刷題的第一天)。

**如下:

#include

#include

intmain()

}for

(i=j-

1;i>=

0;i--

) a[l]

='\0'

;puts

(a);

return0;

}

藍橋杯 演算法訓練 奇變的字串(c語言版詳細注釋)

藍橋杯試題解答彙總鏈結 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 將乙個字串的奇數字 首位為第0位 取出,將其順序弄反,再放回原字串的原位置上。如字串 abcdefg 奇數字為 bdf 順序弄反後為 fdb 最後得到字串 afcdebg 輸入格式 輸入共一行,為乙個字串,字...

藍橋杯演算法訓練 字串統計

問題描述 給定乙個長度為n的字串s,還有乙個數字l,統計長度大於等於l的出現次數最多的子串 不同的出現可以相交 如果有多個,輸出最長的,如果仍然有多個,輸出第一次出現最早的。輸入格式 第一行乙個數字l。第二行是字串s。l大於0,且不超過s的長度。輸出格式 一行,題目要求的字串。輸入樣例1 4 bba...

藍橋杯 演算法訓練 字串統計

問題描述 給定乙個長度為n的字串s,還有乙個數字l,統計長度大於等於l的出現次數最多的子串 不同的出現可以相交 如果有多個,輸出最長的,如果仍然有多個,輸出第一次出現最早的。輸入格式 第一行乙個數字l。第二行是字串s。l大於0,且不超過s的長度。輸出格式 一行,題目要求的字串。輸入樣例1 4 bba...