牛客網 華為機試訓練-12
題目描述寫出乙個程式,接受乙個字串,然後輸出該字串反轉後的字串。(字串長度不超過1000)。
輸入n個字元,輸出該字串反轉後的字串。
示例
輸入:abcd
輸出:dcba
思路
①使用getline()函式獲取輸入,用length()函式得到輸入長度,再反向輸出。
②使用getline()函式獲取輸入後使用reverse()函式進行反轉,再直接輸出。
**實現
方法一:
#include
#include
using
namespace std;
intmain()
方法二:
#include
#include
#include
//reverse()函式標頭檔案
using
namespace std;
intmain()
執行結果
總結
首先。本題較簡單,但簡單的題也有不同的寫法,可以直接逆序輸出,也可以使用reverse()函式進行逆序再輸出。要多了解別的實現方法,擴充自己的程式設計思想。
牛客網程式設計記錄2020 03 31 13
牛客網 華為機試訓練 13題目描述將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元。將乙個英文語句以單詞為單位逆序排放。示例 輸入 i am a boy 輸出 boy a am i ...
C 牛客網程式設計踩坑記錄
不通過 您的 已儲存 段錯誤 您的程式發生段錯誤,可能是陣列越界,堆疊溢位 比如,遞迴呼叫層數太多 等情況引起 case通過率為0.00 老是碰到這樣的報錯,每次出現的問題也不一樣,記錄下來,持續更新。參考 c 邏輯短路問題 deque qi while num qi.back num i qi.s...
牛客網程式設計2
輸入兩個整數序列,第乙個序列表示棧的壓入順序,請判斷第二個序列是否為該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1 是該壓棧序列對應的乙個彈出序列,但 4,3,5,1,2 就不可能是該壓棧序列的彈出序列。注意 這兩個序列的長度是相等的...