题意:判断一个字符串是否是一个合法的数字,包括正负浮点数和整形. 思路:有限自动机可以做,画个图再写程序就可以解决啦,只是实现起来代码的长短而已. 下面取巧来解决,分情况讨论: (1)整数 (2)浮点数 (3)整数e整数 (4)浮点数e整数 只有以上4种情况.但是要数之前可能带1个符号,这个可以直接过滤1个,而不影响结果.而且,其包含关系是从上到下扩展的,(1)扩展到(2),(3)扩展到 (4). 那么先解决符号 e 之前的,必须满足:正负号至多1个,有数字1个以上,点至多1个. 如果没有e,那…