根据三角形三边判断三角形形状C++流程图
时间: 2023-11-08 18:05:39 浏览: 203
判定三个数所组成的三角形形状
以下是根据三角形三边判断三角形形状的C++程序的流程图:
```
开始
|
获取三角形三边长度
|
判断边长是否大于0
|
|———> 否 ———> 输出“不是三角形”,结束
|
|———> 是
| |
| 判断是否满足两边之和大于第三边
| |
| |———> 否 ———> 输出“不是三角形”,结束
| |
| |———> 是
| |
| 判断三角形形状
| |
| |———> 等腰三角形 ———> 输出“等腰三角形”,结束
| |
| |———> 直角三角形 ———> 输出“直角三角形”,结束
| |
| |———> 锐角三角形 ———> 输出“锐角三角形”,结束
| |
| |———> 钝角三角形 ———> 输出“钝角三角形”,结束
|
结束
```
流程图中,开始和结束表示程序的开始和结束,获取三角形三边长度表示获取用户输入的三角形三边长度。判断边长是否大于0表示判断输入的三角形三边长度是否合法;如果不合法,直接输出“不是三角形”,程序结束;如果合法,则继续判断是否满足两边之和大于第三边,如果不符合,输出“不是三角形”,程序结束;如果符合,则继续判断三角形形状,根据三角形三边关系性质来判断三角形形状,如果是等腰三角形,输出“等腰三角形”,程序结束;如果是直角三角形,输出“直角三角形”,程序结束;如果是锐角三角形,输出“锐角三角形”,程序结束;如果是钝角三角形,输出“钝角三角形”,程序结束。
阅读全文