void?main()
{
int?a,b,c;
do
{
cout<<"輸入三角形的三條邊(空格隔開):";
cin>>a>>b>>c;
if(a+b<=c||b+c<=a||a+c<=b)
{
cout<<"不能構成三角形!"<<endl;
}
else?if(a==b||b==c||a==c)
{
if(a==b&&b==c)
{
cout<<"構成等邊三角形"<<endl;
}
else
{
cout<<"構成等腰三角形"<<endl;
}
}
else?if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
{
cout<<"構成直角三角形"<<endl;
}
else
{
cout<<"構成普通三角形"<<endl;
}
}while(a!=0&&b!=0&&c!=0);//輸入0?0?0退出程序
}