#5883: 我錯了嗎?


dl4 (fatty)


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c;
    while(cin>>a>>b>>c)
         {
         if(a*a+b*b==c*c)
           {cout<<"right triangle"<<endl;}
         if(a*a+b*b<c*c|| (a==b&&b==c)) 
           {cout<<"obtuse triangle"<<endl;}  
         if(a*a+b*b>c*c)
           {cout<<"acute triangle"<<endl;}            
         }
  
    return EXIT_SUCCESS;
}

#6506: Re:我錯了嗎?


jack276017 (Moonslight)


#include
#include

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c;
    while(cin>>a>>b>>c)
         {
         if(a*a+b*b==c*c)
           {cout<<"right triangle"<         if(a*a+b*b           {cout<<"obtuse triangle"<         if(a*a+b*b>c*c)
           {cout<<"acute triangle"<         }
  
    return EXIT_SUCCESS;
}



我認為系統不一定是 a<b<c 要先判斷大小才行