不输出Cpp
查看原帖
不输出Cpp
793067
Sam_Gamer楼主2023/4/21 21:50
#include<bits/stdc++.h>
using namespace std;
int main()
{
    double a,b,c;
    cin>>a>>b>>c;  
    if( a+b<c || b+c<a || a+c<b)
        cout<<"No triangle\n";
        return 0;
    if(pow(a,2)+pow(b,2)==pow(c,2) || pow(b,2)+pow(c,2)==pow(a,2) || pow(a,2)+pow(c,2)==pow(b,2))
        cout<<"Right triangle\n";
    if(pow(a,2)+pow(b,2)>pow(c,2)  || pow(b,2)+pow(c,2)>pow(a,2)  || pow(a,2)+pow(c,2)>pow(b,2) )
        cout<<"Acute triangle\n";
    if(pow(a,2)+pow(b,2)<pow(c,2)  || pow(a,2)+pow(c,2)<pow(b,2)  || pow(b,2)+pow(c,2)<pow(a,2) )
        cout<<"Obtuse triangle\n";
    if(a==b || a==c || b==c)
        cout<<"Isosceles triangle\n";
    if(a==b && b==c)
        cout<<"Equilateral triangle\n";
    return 0;
    
}

Why?

2023/4/21 21:50
加载中...