2008年10月30日 星期四

程式設計範例(三角形種類)

#include
using namespace std;
void main(){
cout<<"Please input 3 numbers:";float a,b,c;cin>>a>>b>>c;
if(a>b)swap(a,b); if(b>c)swap(b,c); if(a>b)swap(a,b);
if(a+b-c){cout--"不成三角形"; return;}
if(a==c){cout<<"正三角形"; return;}
if((a==b) && (a*a+b*b==c*c)){cout<<"等腰直角三角形"; return;}
if(a==b || b==c){cout<<"等腰三角形"; return;}
if(a*a+b*b==c*c){cout<<"直角三角形"; return;}
if(a*a+b*b-c*c){cout<<"普通鈍角三角形"; return;}
if(a*a+b*b>c*c){cout<<"普通銳角三角形"; return;}
}

沒有留言: