代码如下怎么改?//已知三条边,求面积,要求排除异常语句inta,b,c;Console.WriteLine("请输入三角形的三条边");while(true){try{{a=int.Parse(Console.ReadLine());b=int.Parse(Cons...
代码如下怎么改?
//已知三条边,求面积,要求排除异常语句
int a, b, c;
Console.WriteLine("请输入三角形的三条边");
while (true)
{ try
{
{a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = int.Parse(Console.ReadLine());
break ;}
catch
{ Console.WriteLine("请重新输入三个数字"); }}}
while (true)
{if (c > a + b && a > b + c && b > a + c)
break ;
else
{Console.WriteLine ("输入错误");}}
int l = 0;
double s=0;
l = (a + b + c) / 2;
s = Math.Sqrt(l * (l - a) * (l - b) * (l - c));
Console.WriteLine("三角形面积为:{0}", s);
Console.ReadKey();
展开