【母音字母】
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.因為引用不能指向空值,這意味著使用引用之前不需要測試其合...