80分,第二个WA

回复帖子

@信息学carryHarry 2021-05-05 10:37 回复
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a[4];
   for(int i=1;i<=3;i++)
        cin>>a[i];
    sort(a+1,a+3+1);
    if(a[1]+a[2]<a[3])
        cout<<"Not triangle"<<'\n';
    if(a[1]*a[1]+a[2]*a[2]==a[3]*a[3])
        cout<<"Right triangle"<<'\n';
    if(a[1]*a[1]+a[2]*a[2]>a[3]*a[3])
        cout<<"Acute triangle"<<'\n';
    if(a[1]*a[1]+a[2]*a[2]<a[3]*a[3])
        cout<<"Obtuse triangle"<<'\n';
    if(a[1]==a[2]||a[1]==a[3]||a[2]==a[3])
        cout<<"Isosceles triangle"<<'\n';
    if(a[1]==a[2]&&a[2]==a[3])
        cout<<"Equilateral triangle"<<'\n';
    return 0;
}
@sounder 2021-05-05 10:52 回复 举报

既然知道他不是三角形,为啥还输出他是等腰三角形呢?

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。