实数格式识别【问题描述】合法的实数书写格式分一般格式和科学格式两种。分别描述如下:一般格式为常见的书写格式,分为整数部分和小数部分两部分,中间分用小数点.分隔。整数部分最开始可能含有正号或负号,之后为不含前导零的数字串;小数部分是由0-9十种字符组成的任意长的字符串。当小数部分为0时,小数部分和小数点可以省略。科学格式由系数部分和指数部分两部分组成,中间用英文字母E分隔。系数部分为实数书写的一般格式;指数部分为可带有正负号数字串。例如,+2、-1.56为一般格式的实数,而6.2E-2、-9E8为科学格式的实数。只有小数点而没有小数部分的书写格式为不合法,例如,23.,23.E16均为不合法的实数书写格式。编程分析哪些数的书写是正确