计算输入三角形的周长与面积
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace norm_program
{
class Tri
{
public double a, b, c;
static double P(double a, double b, double c)
{
double C = (a + b + c);
return C;
}
static double S(double a, double b, double c)
{
double p = (a + b + c) / 2;
double s = Math.Sqrt(p*(p-a)*(p-b)*(p-c));
return s;
}
static void Main(string[] args)
{
Tri L=new Tri();
Console.Write("请依次输入三角形三边长,以空格符隔开:");
string[] tri_l = Console.ReadLine().Split(' ');
L.a = Convert.ToDouble(tri_l[0]);
L.b = Convert.ToDouble(tri_l[1]);
L.c = Convert.ToDouble(tri_l[2]);
double surface = S(L.a, L.b, L.c);
double perimeter = P(L.a, L.b, L.c);
Console.Write("三角形的周长为:{0:f2}\n", perimeter);
Console.Write("三角形的面积为:{0:f2}", surface);
Console.ReadLine();
}
}
}