4.3 输入三角形三条边,判断三角形类别

#include<iostream>
using namespace std;
void main()
{
int a,b,c;
cout<<"please enter 3 nums\n";
cin>>a>>b>>c;
if (((a+b)<=c)||((a+c)<=b)||((b+c)<=a))
{
cout<<"erro!三角形两边之和应该大于第三边!!\n";
return;
}
if (a==b)
{
if (b==c)
{
cout<<"等边三角形\n";
}
else
cout<<"等腰三等形\n";
return;
}
if (b==c)
{
if (a==b)
{
cout<<"等边三角形\n";
}
else
cout<<"等腰三角形\n";
return;
}
if (a==c)
{
if (a==b)
{
cout<<"等边三角形\n";
}
else
cout<<"等腰三角形\n";
return;
}
cout<<"不等边三角形!\n";

}

分析:所谓编程,就是要考虑事件的所有情况,使其能够自动的运行!

你可能感兴趣的:(4.3 输入三角形三条边,判断三角形类别)