30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using System;
|
||
namespace C_Sharp_1_2
|
||
{
|
||
public class Program
|
||
{
|
||
static void Main(string[] args)
|
||
{
|
||
Console.Write("请输入三角形的边长a:");
|
||
double a = double.Parse(Console.ReadLine());
|
||
Console.Write("请输入三角形的边长b:");
|
||
double b = double.Parse(Console.ReadLine());
|
||
Console.Write("请输入三角形的边长c:");
|
||
double c = double.Parse(Console.ReadLine());
|
||
if (a + b > c && a + c > b && b + c > a)
|
||
{
|
||
double perimeter = a + b + c;
|
||
double s = (a + b + c) / 2;
|
||
double area = Math.Sqrt(s * (s - a) * (s - b) * (s - c));
|
||
Console.WriteLine("三角形的三边长为:a={0},b={1},c={2}", a, b, c);
|
||
Console.WriteLine("三角形的周长为{0},面积为:{1}",perimeter,area);
|
||
}
|
||
else
|
||
{
|
||
Console.WriteLine("输入的边长不能构成三角形。");
|
||
}
|
||
Console.ReadLine();
|
||
}
|
||
}
|
||
}
|