C++三角形类型判断程序代码示例
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a) {
if (a == b && b == c) {
cout << 2 << endl;
} else if (a == b || b == c || a == c) {
cout << 1 << endl;
} else if (a*a + b*b == c*c || a*a + c*c == b*b || b*b + c*c == a*a) {
cout << 3 << endl;
} else {
cout << 0 << endl;
}
} else {
cout << 'NO' << endl;
}
return 0;
}
原文地址: https://www.cveoy.top/t/topic/qvpT 著作权归作者所有。请勿转载和采集!