母音字母 面試題 演算法 雙指標

2021-10-12 16:33:26 字數 872 閱讀 7808

【母音字母】

sam從小就對母音字母(a, e, i, o, u, a, e ,i, o, u)很感興趣

他在寫日記的時候都會把母音字母寫成大寫,子音字母都寫成小寫

為了避免媽媽偷看自己的日記,他同時會把母音字母複寫一遍

我們摘錄一段sam日記的字串s(長度不超過100, 只包含大小寫的英文本母和空格),請

把它還原成可以正常閱讀的字串(單詞的首字母大寫)。你試試把sam日記的乙個句子翻譯成正常句子吧

輸入描述:

輸入乙個字串s(長度不超過100,只包含大小寫的英文本母和空格)

輸出描述:

根據sam寫日記的習慣輸出翻譯後正常的字串s

c++:

#include#includeusing namespace std;

#includeint main()

, ,

, ,

, };

string end_str = s; //最終輸出的字串

int n = s.size();

int k = 0, i = 0; //雙指標

for (; k < n - 1; i++)

else

} // 頭字母轉換

if (end_str[0] < 'z' && end_str[0] > 'a')

else if (end_str[0] < 'z' && end_str[0] > 'a')

//輸出前i項

cout << end_str.substr(0, i) << endl;

}

面試題 指標

一 指標 1 利用指標實現兩數交換 include using namespace std void swap1 int p,int q void swap2 int p,int q void swap3 int p,int q void swap4 int p,int q void swap5 i...

面試題 關於指標

面試題 下列c 程式會在哪一行崩潰?struct s main 分析 int p s.i時,一直到p 0 4,p 1 3的時候,p始終等於 s.i。s.p p 建立了如下的關係 s.p存了p的值,也即 s.i,s.p 1 相當於 s.i 1 即s.i的位址加1.也就是s.p.s.p 1 和s.p其實...

面試題 指標 引用

返回目錄 問題 問 引用與指標有什麼區別?答 1.引用必須初始化,指標可以不用。2.引用初始化以後就不能被改變 即只能初始化一次,始終只指向指定的物件 而指標可以改變所指向的物件。3.不存在指向空值的引用,而指標可以指向乙個空值,即空指標。4.因為引用不能指向空值,這意味著使用引用之前不需要測試其合...