c++一些常見的內建函式(字串)
字串與數字之間互換
- 將數字型別資料結構轉換成字串
int a = 1;
double b = 0.0;
string digit1 = to_string(a);
string digit2 = to_string(b);
cout << digit1 << endl; #1
cout << digit2 << endl; #0.000000
- 將字串轉換成整形資料
- 如果字串含有小數位,則直接省略掉小數位
int a = 1;
string c = "2.9";
string digit1 = to_string(a);
int b = stoi(digit1);
cout << b << endl; #1
cout << c << endl; #2
例子
class Solution {
public:
int monotoneIncreasingDigits(int N) {
string digits = to_string(N);
int j = digits.size();
for (int i = digits.size() - 1; i > 0; i--) {
if (digits[i] >= digits[i - 1]) {
continue;
}
digits[i - 1]--;
j = i;
}
while (j < digits.size()) {
digits[j] = '9';
j++;
}
return stoi(digits);
}
};
留坑,怎樣讀取輸入的一串數字
相關文章
- python常見內建函式Python函式
- Python的內建函式有哪些?常見型別!Python函式型別
- 關於C++中建構函式的常見疑問C++函式
- c++中內建函式C++函式
- c++內建函式物件C++函式物件
- 重要內建函式、常見內建函式(瞭解)、可迭代物件、迭代器物件、for迴圈原理、異常捕獲函式物件
- PHP內建字串函式實現PHP字串函式
- C++常見函式的基礎演算法C++函式演算法
- js字串常見的一些方法JS字串
- C++字串常見混淆方案C++字串
- Python 字串 String 內建函式大全(1)Python字串函式
- Python 字串 String 內建函式大全(2)Python字串函式
- 內建函式函式
- Kotlin 常見內聯擴充套件函式的使用Kotlin套件函式
- 常見函式之單行函式函式
- PHP經常使用的字串函式PHP字串函式
- webgl內建函式--指數函式Web函式
- webgl內建函式--通用函式Web函式
- C++ 常物件和常函式C++物件函式
- python 的數值和字串和相關內建函式Python字串函式
- 幾個常見函式的非常見用法函式
- php常見的危險函式PHP函式
- MySQL 內建函式MySql函式
- hive內建函式Hive函式
- php 內建函式PHP函式
- Mysql內建函式MySql函式
- 14、內建函式函式
- awk內建函式函式
- js內建函式JS函式
- 【C++】建構函式C++函式
- C++建構函式C++函式
- 一些常見的字串匹配演算法字串匹配演算法
- C++ 建構函式和解構函式C++函式
- PHP不使用任何內建函式實現字串翻轉PHP函式字串
- Oracle常見數字函式Oracle函式
- 詳解常見的損失函式函式
- C++ 類建構函式和解構函式C++函式
- JavaScript中常見的字串操作函式及用法JavaScript字串函式