计算输入三角形的周长与面积 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);//调用计算面积的方法S; double perimeter = P(L.a, L.b, L.c); //调用计算周长的方法P; Console.Write("三角形的周长为:{0:f2}\n", perimeter); Console.Write("三角形的面积为:{0:f2}", surface); Console.ReadLine(); } } }