求助!错在哪里

P5717 【深基3.习8】三角形分类

```cpp if(t1+t2<t3) cout<<"Acute triangle"; if(t1+t2>t3) cout<<"Obtuse triangle"; ``` "Acute triangle"和"Obtuse triangle"换一下就好了
by 江湖午餐票 @ 2023-03-26 14:08:04


@[江湖午餐票](/user/378069) 不对还有问题
by 江湖午餐票 @ 2023-03-26 14:08:51


不能直接输入a【3】
by Liyucong1234 @ 2023-03-26 14:18:27


```cpp #include<bits/stdc++.h> using namespace std; int main() { int a[3],t1,t2,t3; for(int i=0;i<3;i++) {cin>>a[i];} sort(a,a+3); t1=a[0]*a[0]; t2=a[1]*a[1]; t3=a[2]*a[2]; if((a[0]+a[1]<=a[2])||(a[0]+a[2]<=a[1])||(a[1]+a[2]<=a[0])) cout<<"Not triangle"; else {if(t1+t2==t3) cout<<"Right triangle"; if(t1+t2<t3) cout<<"Obtuse triangle"; if(t1+t2>t3) cout<<"Acute triangle"; if((a[0]==a[1])&&(a[0]=a[2])) cout<<"Equilateral triangle"; if(a[0]==a[1]||a[0]==a[2]||a[1]==a[2]) cout<<"Isosceles triangle"; } return 0; } ```
by Tarshine @ 2023-03-26 15:58:29


还有两个测试点错了!!!
by Tarshine @ 2023-03-26 15:59:05


|