double x = Convert.ToDouble(this.txthigth.Text);
double y = Convert.ToDouble(txtwigth.Text);
string z;
int i = (x / y).ToString().IndexOf(".");
//整数
if (i < 0)
{
z = (x / y).ToString();
}
//不是整数,保存3位小数
else
{
z = (x / y).ToString("0.000");
}
this.txtBMI.Text= z;