c++ cstring 转换 char_LeetCode 709. 转换成小写字母
生活随笔
收集整理的這篇文章主要介紹了
c++ cstring 转换 char_LeetCode 709. 转换成小写字母
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
709. 轉換成小寫字母
Loading...?leetcode-cn.com實現函數 ToLowerCase(),該函數接收一個字符串參數 str,并將該字符串中的大寫字母轉換成小寫字母,之后返回新的字符串。示例 1:
輸入: "Hello"
輸出: "hello"
示例 2:
輸入: "here"
輸出: "here"
示例 3:
輸入: "LOVELY"
輸出: "lovely"
解題思路 :大寫字母的 ASCLL 碼對應的十進制值更低 A 對應的值是 65 ,a 對應的值是 97,當輸入的字符在 'A'~'Z' 范圍時,只要將他的 ASCLL 碼值 +32 就轉換成小寫了
*注意題目的測試點有非字母的數據*char* toLowerCase(char* str) {char *c = str;while (*c != '0'){if ('A'<=*c &&*c<='Z')*c = *c +32;c++;}return str; }總結
以上是生活随笔為你收集整理的c++ cstring 转换 char_LeetCode 709. 转换成小写字母的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pythonclass全局变量_pyth
- 下一篇: python中if语句and和or用法_