根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出
根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出。
题目:根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出。
程序分析:先根据两边之和是否大于第三条边来判断是否能够成三角形,若能构成三角形则进一步根据边的值判断是什么类型的三角形。
#include<stdio.h>
int main()
{float a,b,c;printf("请输入三角形的三边a,b,c的值(整数)\n");scanf("%d,%d,%d",&a,&b,&c);if(a+b<=c||a+c<=b||b+c<=a)printf("输入的三边不能构成三角形\n");else if(a==b&&b==c)printf("输入的三边能构成等边三角形\n");else if((a==b)||(a==c)||(b==c))printf("输入的三边能构成等腰三角形\n");else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("输入的三边能构成直角三角形\n");else printf("输入的三边能构成普通三角形\n");return 0;
}
浅知拙见,若有纰漏,请指正,感激不尽!
根据输入的三角形的三条边的值,判断三角形的类型(等边、等腰、直角、普通、非三角形)并输出相关推荐
- 输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”
import math a=int(input("第一条边:")) b=int(input("第二条边:")) c=int(input("第三条边:& ...
- C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”
标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...
- python输入三角形的三条边、判断能否构成三角形_输入三角形三条边a,b,c,判断他们能否构成三角形...
#include int main() { int a,b,c; printf("输入三角形的三条边:\n"); while(scanf("%d%d%d",&a ...
- 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....
任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...
- 输入三角形的三条边长,求面积
//假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔), //先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两 ...
- C#输入三角形的三条边a、b、c,判断 等三角形(等腰三角形、直角三角形、一般三角形)
C#输入三角形的三条边a.b.c,判断 等三角形(等腰三角形.直角三角形.一般三角形) using System; using System.Collections.Generic; using Sy ...
- Python输入三角形的三条边求面积,输入圆的半径输出面积周长的两个程序的代码
目录 前言 一.输入三角形的三条边求面积 1.实现的功能 2.代码程序 3.运行截图 二.输入圆的半径输出面积周长 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...
- C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。
编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...
- 7.java 输入三角形的三条边,计算三角形的周长
题目 java 输入三角形的三条边,计算三角形的周长 示例 参考代码 import javax.swing.*; import java.awt.*; import java.awt.event. ...
最新文章
- java连接Hbase数据库
- 亚马逊智能语音助手Alexa大举招聘 放出400个职位
- 【已解决】IDEA 配置tomcat后,javaweb项目报404
- 打印iphone支持的所有字体
- Oracle 20c 新特性:表空间缺省加密算法 TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM
- 科学计算机器科学计算机,科学计算器多功能版
- pytrhon画图matplolib
- 转载--ASP解决AJAX带来的码问题
- MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)
- CXF处理Date类型的俩种方式
- Lync Server外部访问系列PART1:准备边缘
- Python POST登陆linkedin分析(完),完整实现过程
- 大智慧705服务器文件夹,大智慧2文件目录结构.doc
- 微信小程序 开发者工具和真机调试都能正常请求访问,线上不能登录请求问题
- 数据执行保护呈灰色无法开启 用命令BCEDIT无效 请问怎么解决?
- 使用树莓派搭建直播平台实现b站实时直播
- ArchLinux安装AUR助手 yaourt
- windows下hadoop的部署和使用
- Mac卸载程序清除残留文件
- mt4中php是什么意思,MT4编程报警问题
热门文章
- 高仿支付宝首页头部动画
- 后摩尔定律时代的计算机性能提升之道
- Python math.degrees() 方法
- 索尼发布PSVR2,内置触觉振动马达
- btrfs的介绍与使用
- python入门教程pdf免费_python入门教程pdf
- 如何打开计算机用户账户控制面板,为何我打开用户帐户的时候显示一个windows 不能打开用户账户控制面板呀...
- CSP VICTALL 荣获久负盛名的 JEC 创新奖
- 企业网站为什么托管服务器
- 小猫爪:嵌入式小知识06-KEIL scf分散加载文件解析-链接代码至RAM