1、Triangle.h
- /*
- * Copyright (c) 2008, 胡添发(hutianfa@163.com)
- *
- * 三角形类型判断
- *
- */
- #include<stdio.h>
- #include<String.h>
- /*
- * 判断一个整数是否在(0, 200)区间内
- * 返回值:true-否; false-是
- */
- bool isOutOfRange(int i);
- /*
- * 判断三条边是否合法(即:判断三条边都在合法的范围内)
- * 返回值:true-是; false-否
- */
- bool isLegal(int a, int b, int c);
- /*
- * 判断两条边之和是否大于第三边
- * 返回值:true-是; false-否
- */
- bool isSumBiger(int a, int b, int c);
- /*
- * 判断三条边是否能够组成三角形
- * 返回值:true-是; false-否
- */
- bool isTriangle(int a, int b, int c);
- /*
- * 判断两条边是否相等
- * 返回值:true-是; false-否
- */
- bool isEquals(int a, int b);
- /*
- * 求三角形有几条边相等
- * 返回值:相等边的数量
- */
- int howManyEquals(int a, int b, int c);