题解 | 判断三角形类型
判断三角形类型
https://www.nowcoder.com/practice/1521dea0744c46ad8c31b0bd860625d0
#include <iostream> using namespace std; int main() { int a, b, c; int aa,bb,cc; int cosA,cosB,cosC; cin>>a>>b>>c; aa=a*a;bb=b*b;cc=c*c; // 余弦定理只取符号位 cosA=bb+cc-aa; cosB=aa+cc-bb; cosC=aa+bb-cc; if(a+b<=c){ cout<<"不构成三角形"; // 健壮性 }else if(aa+bb==cc){ cout<<"直角三角形"; }else if(cosA < 0 || cosB < 0 || cosC < 0){ cout<<"钝角三角形"; }else { cout<<"锐角三角形"; } return 0; }#考研##复试练习#
2025考研复试 文章被收录于专栏
复试ing,努力中。。。