11、
12、(b*b+c*c-a*a)<0.001
13、
14、(c*c+a*a-b*b)<0.001){8.if(a==b
15、
16、b==c
17、
18、c==a)9.printf("等腰直角三角形");10.else11.printf("直角三角形");12.}13.elseif(a==b
19、
20、b==c
21、
22、c==a)14.print
23、f("等腰三角形");15.else16.printf("一般三角形");17.}18.else19.printf("不是三角形");三角形控制流图:1:语句覆盖序号输入预期输出实际输出测试结果覆盖语句ABC1034输入超出输入超出Pass2,3,4,52305输入超出输入超出Pass2,3,4,6,,73340输入超出输入超出Pass2,3,4,6,8,94555等边三角形等边三角形Pass2,3,4,6,8,10,12,135345直角三角形直角三角形Pass2,3,4,6,8,10,1214,15,186111.414等腰直角三角形等腰直角三角形Pass2,3,4,6,8,
24、10,12,14,15,167335等腰三角形等腰三角形Pass2,3,4,6,8,10,12,14,208478一般三角形一般三角形Pass2,3,4,6,8,10,12,14,20,239123不是三角形不是三角形Pass2,3,4,6,8,10,262:判定覆盖语句4:t1,f1语句6:t2,f2语句8:t3,f3语句10:t4,f4语句12:t5,f5语句14:t6,f6语句15:t7,f7语句20:t8,f8语句4:t1,f1t2,f2语句6:t3,f3t4,f4语句8:t5,f5t6,f6语句10:t7,f7t8,f8语句12:t9,f9t10,f10语句14:t11,f11t1
25、2,f12t13,f13语句15:t14,f14t15,f15t16,f16语句20:t17,f17t18,f18t19,f19序号输入预期输出实际输出测试结果覆盖判定ABC1034输入超出输入超出Passt12305输入超出输入超出PassF1t23340输入超出输入超出PassF1f2t34555等边三角形等边三角形PassF1f2f3t4t55345直角三角形直角三角形PassF1,f2,f3,t4,t