![C++从零开始学(视频教学版)(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/128/29977128/b_29977128.jpg)
上QQ阅读APP看书,第一时间看更新
4.3 小试身手——综合运用运算符
下面的案例将计算三角形的面积,三角形三边长由用户输入。
![](https://epubservercos.yuewen.com/A8BCBE/16499866604816706/epubprivate/OEBPS/Images/Figure-P87_11778.jpg?sign=1739479272-x5cOIFjJRiX8uslGZIyhTvTK6Xam7Z5v-0-5ffae6745b1dc7ccb6b64cae302a6291)
【代码详解】
在该例中,首先定义了float型变量a、b、c、s和area,输入a、b、c三个系数作为三角形的三条边;输入系数之后,判断每两边之和是否大于第三边,如果条件成立,就计算三角形面积,并且把结果输出,否则判断该三边形不是三角形。
运行结果如图4-12所示。
![](https://epubservercos.yuewen.com/A8BCBE/16499866604816706/epubprivate/OEBPS/Images/Figure-P88_11788.jpg?sign=1739479272-rs51I3Yjq1s2USdPgDIoBB3jnX9tIemC-0-45680e88091c398b1ec70f8906a7fe36)
图4-12 代码运行结果
【实例分析】
从运行结果来看,本例的目的是求三角形面积的值。输入三角形的三条边长度a、b、c分别是3、4、5,以这三个数组成的三角形的面积是6。在本例中,使用cin实现了三角形三条边的长度的输入,使用cout输出了计算得到的三角形的面积。