表示數值的字串

2021-09-26 01:58:13 字數 365 閱讀 5167

思路:判斷正負號,底數e, 小數點出現的位置是否合理即可。

反思:正面考慮的情況比較複雜的時候,不妨看看反面的情況是否比較簡單,把反面的情況一一枚舉出來還沒有返回結果,剩下的就是正確的答案了。

class solution 

else if(str[i] == '.')

else if(str[i] == 'e' || str[i] == 'e')

else if(str[i] < '0' || str[i] > '9')//不是數字

return false;

} return true;//上面列舉的不合法的情況都不符合,那麼就是合法了

}};

字串 表示數值的字串

題目描述 實現乙個函式用來判斷字串是否表示數值 包括整數和小數以及使用科學計數法表示的數 分析 表示數值的字串的規則有 第乙個字元只能是 以及數字 數字字元後面只能接 或 e e 小數點後面必須要有字元且只能接數字字元或 e e e e 後面必須要接字元且只能接數字字元或者 後面必須要接數字字元 b...

表示數值的字串(字串)

題目描述 請實現乙個函式用來判斷字串是否表示數值 包括整數和小數 例如,字串 100 5e2 123 3.1416 和 1e 16 都表示數值。但是 12e 1a3.14 1.2.3 5 和 12e 4.3 都不是。思路 1.第乙個數為 或者為 時,跳過。2.對於小數點 小數點只能出現一次 小數點不...

字串 表示數值的字串

此題出自牛客網的劍指offer專題 請實現乙個函式用來判斷字串是否表示數值 包括整數和小數 例如,字串 100 5e2 123 3.1416 和 1e 16 都表示數值。但是 12e 1a3.14 1.2.3 5 和 12e 4.3 都不是。思路一 直接正規表示式擼起 實現 如下 public cl...