标题:用C#编写程序,实现:输入三个非负数a、b、c,如果能构成三角形就求出它的面积
只看楼主
xdw208
Rank: 1
来 自:福建
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-4-5
结帖率:0
已结贴  问题点数:5 回复次数:2 
用C#编写程序,实现:输入三个非负数a、b、c,如果能构成三角形就求出它的面积
用C#编写程序,实现:输入三个非负数a、b、c,如果能构成三角形就求出它的面积
搜索更多相关主题的帖子: 三角形 
2011-04-05 15:28
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:5 
using System;
class Triage
{
   public static void Main()
   {
     int a=0,b=0,c=0;
     double p=0,area=0;
     Console.WriteLine("a=");
     a=int.Parse(Console.ReadLine());
     Console.WriteLine("b=");
     a=int.Parse(Console.ReadLine());
     Console.WriteLine("c=");
     a=int.Parse(Console.ReadLine());
     if(a+b>c&&a+c>b&&b+c>a)
      {
         p=(a+b+c)/2d;
         area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
         Console.WriteLine("area="+area);
      }
     else
     {
        Console.WriteLine("Error in input data!");
     }
     Console.ReadKey();
  }
}
      
         

 

   唯实惟新 至诚致志
2011-04-05 15:42
chenweijun
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-4-25
得分:0 
class Triangle
    {
        protected double a;
        protected double b;
        protected double c;
        public Triangle(double a ,double b,double c)
        {
            this.a = a;
            this.b = b;
            this.c = c;
        }
        public bool IsTriangle()
        {
            if (a + b <= c || a + c <= b || c + b <= a)
            {
                return false;
            }
            else
            {
                return true;
            }
        }
        public double GetArea()
        {
            if (!IsTriangle()) return -1.0;

            double temp = (a + b + c) * 1.0 / 2;

            temp = System.Math.Sqrt(temp * (temp - a) * (temp - b) * (temp - c));

            return temp;
        }
}
2011-04-25 23:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-335683-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044357 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved