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字串函式
- Python 字串 String 內建函式大全(1)Python字串函式
- Python 字串 String 內建函式大全(2)Python字串函式
- C++常見函式的基礎演算法C++函式演算法
- js字串常見的一些方法JS字串
- C++字串常見混淆方案C++字串
- python 的數值和字串和相關內建函式Python字串函式
- PHP經常使用的字串函式PHP字串函式
- 內建函式函式
- C++ 常物件和常函式C++物件函式
- 常見函式之單行函式函式
- webgl內建函式--通用函式Web函式
- C++ 建構函式和解構函式C++函式
- 一些常見的字串匹配演算法字串匹配演算法
- php常見的危險函式PHP函式
- js內建函式JS函式
- php 內建函式PHP函式
- hive內建函式Hive函式
- MySQL 內建函式MySql函式
- python的部分內建函式Python函式
- webgl內建函式--指數函式Web函式
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- python內建函式-eval()函式與exec()函式的區別Python函式
- 詳解常見的損失函式函式
- C++分割字串,及strtok函式使用C++字串函式
- c++字串查詢函式實現C++字串函式
- 有關字串的一些好用的小函式字串函式
- 18. 內建函式函式
- python 常用內建函式Python函式
- python內建函式——sortedPython函式
- Python內建函式示例Python函式
- python常用內建函式Python函式