题目描述
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。
思路:
ScanDigit()函数为判断是否为0~9的整数
isExponential()函数为判断用科学计数法表示的结尾部分
剩下的都是按顺序依次判断
需要注意的是最后的结果要除了返回res值还要判断字符串是否到结尾;
例如式子:1.2.3
代码:
void ScanDigit(char** string) { while(**string != '