剑指offer 面试题20: 表示数值的字符串
表示数值的字符串
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。
重要的是掌握判断指向的字符是否为正确的判断条件。1.指针是否越界。 2.编写判断条件。本题主要考察对字符串的编程能力,主要对指针指向的数是否符合条件做判断。
思路:
1.定义一个指针,三个boolean变量 表示三个条件是否满足(A为整数,B为小
原创
2021-01-28 23:26:57 ·
115 阅读 ·
0 评论