|
我写的伪码:
void ComputeTraingle(int a,int b,int c)
BEGIN
int iTotalLen = 0;//三角形三条边的总长
//参数检查
IF( (a <= 0) OR (b <=0 ) OR(c <= 0))
{
打印"输入的参数必须大于0";
RETURN;
}
//检查三条边是否能构成一个合法的三角形
IF(((a+b) < c) OR ((a +c )< b) OR ((b + c) < a))
{
打印“您输入的参数不能构成一个合法的三角形";
RETERN
}
//计算三条边的总长
iTotalLen = a + b + c;
//如果是等边三角形
IF(a == b == c)
{
打印"该三角形是等边三角形,周长为iTotalLen";
RETURN;
}
//如果是等腰三角形
IF( (a == b) OR (b == c) OR (a == c))
{
打印"该三角形是等腰三角形";
RETURN;
}
END
[ Last edited by 大唐盛世 on 2004-8-18 at 11:44 ] |
|