我只有Java的代码
我不了解C#,但以前编过Java版的计算器,就给个Java的代码你吧,希望有所帮助
boolean isDot = false
for(int i=0; i < s.length(); i++)
{
if(s.charAt(i) != '.')
isDot = false;
else if( s.charAt(i) == '.')
{
isDot = true;
break;
}
}
if(s.length() == 0)
isDot = false;
if(isDot == false)
s = s + ".";