我正在构建一个计算器,以从用户输入的a和b边找到斜边。计算器应继续运行,直到用户双方输入0。
Console.WriteLine("enter length of first side: ");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("enter length of second side: ");
double b = double.Parse(Console.ReadLine());
while (a != 0 && b != 0)
{
//This code goes inside of the sentinel loop
double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
c = Math.Round(c, 4);
Console.WriteLine("The hypotenuse is {0}", c);
}
输入“ 3”和“ 4”后,应显示“ 5”一次,然后返回到应用程序的“第一侧输入长度”部分。现在,该程序陷入了一个无休止的循环,显示“斜边为5”