【C语言程序设计】C语言判断三角形的类型!

【C语⾔程序设计】C语⾔判断三⾓形的类型!
根据输⼊的三⾓形的三条边判断三⾓形的类型,并输出其⾯积和类型。
算法思想
⾸先判断其两边之和是否⼤于第三边,若⼤于则判断可以构成三⾓形,再进⼀步判断该三⾓形是什么三⾓形,并计算这个三⾓形的⾯积;否则不能构成三⾓形。
①从键盘输⼊三⾓形的三条边。新型化粪池
②判断两边之和是否⼤于第三边。
③若条件成⽴则判断可构成三⾓形,计算其⾯积,并判断其类型;否则判断其不能构成三⾓形。
④在类型判断中⾸先判断其是否三边相等,条件成⽴则判断其为等边三⾓形;否则判断其是否有两边相等,条件成⽴则判断其为等腰三⾓形;否则判断其是否有两边的平⽅和等于第三边的平⽅,条件成⽴则判断其为直⾓三⾓形;否则判断其为普通三⾓形。
程序代码
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c;
float s,area;
printf("请输⼊三⾓形的三条边:\n");
scanf("%f,%f,%f",&a,&b,&c);
蜂鸣器驱动电路if(a+b>c&&b+c>a&&a+c>b)
{
s=(a+b+c)/2;小区自动售水机
area=(float)sqrt(s*(s-a)*(s-b)*(s-c));
防辐射内衣printf("三⾓形的⾯积是:%f\n" ,area);
镀锌铁丝生产设备
if(a==b&&a==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");
}
else
printf("不能构成三⾓形\n");
return0;
}
调试运⾏结果
输⼊为 3,3,3 时,对应的输出情况如下所⽰:
请输⼊三⾓形的三条边:
3,3,3
三⾓形的⾯积是:3.897114
三⾓形是等边三⾓形
输送带接头设备
输⼊为 3,4,5 时,对应的输出情况如下所⽰:
请输⼊三⾓形的三条边:
3,4,5
三⾓形的⾯积是:6.000000
三⾓形是直⾓三⾓形
总结
①在本实训之前必须知道三⾓形的相关知识,⽐如,怎么判断输⼊的三边是否能构成三⾓形、三⾓形的⾯积计算⽅法等。
②要注意逻辑运算符“&&”和“||”的使⽤,当需要同时满⾜多个条件时,使⽤“&&”运算符;⽽当只需满⾜多个条件中的⼀个时,使⽤“||”运算符。
不管你是转⾏也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~
【值得关注】我的!【点击进⼊】

本文发布于:2024-09-25 16:32:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/192899.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:判断   设备   进阶
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议