输入三个 整数 a b c 分别作为三边的边长构成三角形 通过程序判定是否构成三角形以及所构成的三角形的类型 分别输出非三角形一般三角形 等腰三角形或等边三角形 用等价类划分方法为该程序设计测试用例 相关知识点: 试题来源: 解析 最佳答案 分析题目中给出和隐含的对输入条件的要求: ①整数,②三个数,③非零数...
1.无法构成三角形的情况:a <= 0,b <= 0,c <= 0,或者任意两个边长之和小于等于第三边长。 2.一般三角形的情况:a、b、c均为正数,且不是等边三角形或等腰三角形。 3.等边三角形的情况:a = b = c,且均为正数。 4.等腰三角形的情况:a = b且a、b、c均为正数,或者b = c且a、b、c均为正数...
如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。请用等价类划分法对三角形问题设计测试用例。 答案 1、划分等价类并编号(7分)输入条件有效等价类编号无效等价类编号3个数是否...
如果两个小的值相加大于最大的,则是三角形。判断是否有相等的,如果有,两边相等为等腰。三边相等为等边。结果用变量a表示。最后判断最小的两个边的平方和是否等于最大边的平方。是,则为直角。结果用变量b表示。综合ab得到结果。 #include #include int main() { double a,b,c,C,S,p; scanf("%lf%lf%...
全相等三角形给定一个字母矩阵,定义一个LQ三角形为某行中连续的几个字母、某列中连续的几个字母和一条45度的斜线中连续的几个字母组成的等腰直角三角形的边缘部分,其中每条边上的字母数量相等且至少为2。例如,对于下面的字母矩阵中,所有的字母L组成一个LQ三角形,所有字
解:程序读入3个整数,把这3个数值看作一个三角形的3条边的长度值。设三角形的3条 边分别是A、 B、 C,如果它们能够构成三角形的3条边,必须满足以下条件。 A0,B0,C0,且A+BC,B+CA,A+CB; 如果是等腰的,还要判断A=B,或B=C,或A=C; 如果是等边的,则需要判断是否A=B,且B=C,且A=C。 这个程序要打...
输入三个整数a、b、c,分别作为三角形旳三条边,通过程序判断这三条边与否能构成三角形?如果能构成三角形,则判断三角形旳类型(等边三角形、等腰三角形、一般三角形)。规定输入三个整数a、b、c,必须满足如下条件:1≤a≤200;1≤b≤200;1≤c≤200。用边界值分析法设计测试用例。用黑盒测试措施设计测试用例。相关...
分析题目中给出和隐含的对输入条件的要求: ①整数,②三个数,③非零数,④正数,⑤两边之和大于第三边,⑥等腰,⑦等边。 如果a、b、c满足条件①~④,则输出下列4种情况之一: (1)如果不满足条件⑤,则程序输出为“非三角形”。 (2)如果三条边相等即满足条件⑦,则程
1.无法构成三角形的情况:a <= 0,b <= 0,c <= 0,或者任意两个边长之和小于等于第三边长。 2.一般三角形的情况:a、b、c均为正数,且不是等边三角形或等腰三角形。 3.等边三角形的情况:a = b = c,且均为正数。 4.等腰三角形的情况:a = b且a、b、c均为正数,或者b = c...
某程序规定:“输入三个整数 a、 b 、 c分别作为三边的边长构成三角形。程序显示提示信息,指出该三角形为一般三角形、等腰三角形、等边三角形、非三角形”,程序流程图1所示。 图1 程序流程图 根据上述流程图,使用基本路径法设计测试用例(绘制控制流图——7分,设计测试用例进行路径覆盖——8分)。 相关知识点: ...