1 条题解
-
0
C :
#include<stdio.h> int main() { double A,B,C,T; scanf("%lf %lf %lf",&A,&B,&C); if (B>A) { T=B; B=A; A=T; } if (C>A) { T=C; C=A; A=T; } if (C>B) { T=C; C=B; B=T; } if (A>=(B+C)) { printf("NAO FORMA TRIANGULO\n"); } else if(A*A==B*B+C*C) { printf("TRIANGULO RETANGULO\n"); } else if(A*A>B*B+C*C) { printf("TRIANGULO OBTUSANGULO\n"); } else { printf("TRIANGULO ACUTANGULO\n"); } if (A==B&&B==C) { printf("TRIANGULO EQUILATERO\n"); } else if ((A==B&&B!=C)||(A==C&&A!=B)||(B==C&&A!=B)) { printf("TRIANGULO ISOSCELES\n"); } return 0; }C++ :
#include<iostream> using namespace std; int main() { double A,B,C,X; cin>>A>>B>>C; if(B>A) { X=A; A=B; B=X; } if(C>A) { X=A; A=C; C=X; } if(C>B) { X=B; B=C; C=X; } if(A>=B+C) cout<< "NAO FORMA TRIANGULO" <<endl; else { if(A*A==B*B+C*C) cout<< "TRIANGULO RETANGULO" <<endl; if(A*A>B*B+C*C) cout<< "TRIANGULO OBTUSANGULO" <<endl; if(A*A<B*B+C*C) cout<< "TRIANGULO ACUTANGULO" <<endl; if(A==B&&A==C) cout<< "TRIANGULO EQUILATERO" <<endl; else if(A==B||A==C||B==C) cout<< "TRIANGULO ISOSCELES" <<endl; } return 0; }
- 1
信息
- ID
- 654
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 提交数
- 171
- 已通过
- 21
- 上传者