题目

基类Shape类是一个表示形状的抽象类,GetArea ()为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数,并在主函数中多态地实现调用。

        public abstract class Shape{}public class Triangle : Shape{public  void GetArea(double a, double b, double c){if ((a + b > c) && (a + c > b) && (c + b > a)){double p;p = (a + b + c) * 0.5;Console.WriteLine(Math.Sqrt(p * (p - a) * (p - b) * (p - c))); }else{Console.WriteLine("不能构成三角形!");}}}//类Rectanglestatic void Main(string[] args){Triangle S1 = new Triangle();Console.WriteLine("请输入三角形的三条边a,b,c:");double a1 = Convert.ToDouble(Console.ReadLine());double b1 = Convert.ToDouble(Console.ReadLine());double c1 = Convert.ToDouble(Console.ReadLine());S1.GetArea(a1, b1, c1);}

C#输入三条边判断是否为三角形相关推荐

  1. 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...

    题目: vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题, Dim A=Val(InputBox("请输入a") ) B=Val(InputBox("请 ...

  2. Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形

    问题 输入三条边判断是否能组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner sca ...

  3. 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....

    任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...

  4. 输入三条边,判断三角形类型

    import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a)不是三角形 b)普通锐角三角形 c)普通直角三角形 ...

  5. 用python输入三个整数判断能否构成三角形_输入3个整数,判断是否能构成三角形,c语言编程...

    展开全部 可以根据数学公式进行判断. 一.数学定理. 要构成三角636f70793231313335323631343130323136353331333363373735形,必须要任意两边和大于第三 ...

  6. 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断可以构成什么三角形?...

    1.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...

  7. 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断能够构成什么三角形?...

    一.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...

  8. c语言输入三个实数 判断能否构成三角形,输入三个实数,编程判断他们是否能构成三角形...

    满意答案 libeng66 2013.06.18 采纳率:51%    等级:13 已帮助:4714人 由于计算精度的限制,比较两个浮点数是否相等是没有意义的,因为可能有误差.所以这里要求输入的边长必 ...

  9. Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO。 Input 输入包括多组测试数据,每组有三个数,中间用空格隔开

    /*Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO. Input 输入包括多组测试数据,每组有三个数,中间用空格 ...

最新文章

  1. Windows进程与线程学习笔记(三)—— KPCR
  2. 《面向对象程序设计》第11章在线测试
  3. gdb调试命令的使用及总结
  4. 一文搞懂:词法作用域、动态作用域、回调函数、闭包
  5. AC日记——集合位置 洛谷 P1491
  6. linux下使用fdisk命令进行硬盘分区
  7. MySQL 报错 1093
  8. ORA-00257 archiver error. 错误的处理方法
  9. (四)在MLOps管道中进行持续训练
  10. [Python] L1-013. 计算阶乘和-PAT团体程序设计天梯赛GPLT
  11. 蓝点中文Linux2.0 实验十三 进程与作业管理
  12. 00套经典机械结构设计非标自动化SW机构3D图纸solidWorks模型库
  13. CAD用直线绘制矩形
  14. 英特尔推出全新RRP物联网平台 计划为零售技术投资一亿美元
  15. 開機顯示器不顯示,提示no signal ......
  16. [FLASH]加载外部图片到舞台
  17. Structure of Heap
  18. 谷歌浏览器获取计算机用户名,谷歌Chrome浏览器如何删除记住的账号和密码
  19. 多张CAD图纸需要转换PDF格式怎么样操作更快?
  20. ueditor 配置window.UEDITOR_HOME_URL路径不起作用,提示引用不到该路径,引用的确是另一个项目路径

热门文章

  1. 美丽天天秒系统开发模式与美丽天天秒系统源码分享
  2. JS逆向之去哪儿旅行 - - - 动态混淆
  3. android wifi流量监控,Android流量监测的实现原理
  4. pink老师JavaScript视频教程笔记
  5. 世界各国的12个王朝
  6. 从本质矩阵恢复相机矩阵
  7. 单元测试界的高富帅,Pytest框架,手把手教学,从入门到精通(一)
  8. c语言打印出水花数,四叶玫瑰数,五角星数等等的数字
  9. springcloud微服务项目解析与服务拆分
  10. 全球名校AI课程库(1)| 深度学习专项课程『Deep Learning Specialization』