如何判断一个输入的数是否为float或者double类型,或者具体到判断输入的数的小数点位数(比如有>=7位小数的为TRUE,否则为FALSE) 在c#中如何输入一个不知道是什么数据类型的数? 输入的数怎样判断精度?
可以用string类型去接受(保存)输入,然后对输入的字符串做正则匹配,看它是否是一个合法的数字,然后再判断他是否是浮点数(有没有小数点),再看他的小数点后的位数…思路就是这样