矩形,三角形
时间: 2023-09-30 16:06:04 浏览: 38
好的,下面是简单的C++代码实现矩形和三角形的判断:
1. 判断矩形
```cpp
#include <iostream>
using namespace std;
bool isRectangle(int a, int b, int c, int d) {
if (a < 0 || b < 0 || c < 0 || d < 0) { // 判断边长是否合法
return false;
}
if (a == c || b == d) { // 判断是否为正方形
return false;
}
return true;
}
int main() {
int a, b, c, d;
cout << "请输入矩形的边长:";
cin >> a >> b >> c >> d;
if (isRectangle(a, b, c, d)) {
cout << "这是一个矩形" << endl;
} else {
cout << "这不是一个矩形" << endl;
}
return 0;
}
```
2. 判断三角形
```cpp
#include <iostream>
using namespace std;
bool isTriangle(int a, int b, int c) {
if (a + b <= c || a + c <= b || b + c <= a) { // 判断是否符合三角形的条件
return false;
}
return true;
}
int main() {
int a, b, c;
cout << "请输入三角形的三条边长:";
cin >> a >> b >> c;
if (isTriangle(a, b, c)) {
cout << "这是一个三角形" << endl;
} else {
cout << "这不是一个三角形" << endl;
}
return 0;
}
```
希望能够帮助到您!
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)