码迷,mamicode.com
首页 > 其他好文 > 详细

第1次作业+105032014101

时间:2017-03-23 00:55:00      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:时间   作业   字符   方式   center   image   blog   通过   变量   

1、流程图:

技术分享

 

2、测试用例设计:

覆盖方式

用例编号

输入

期望输出

实际输出

通过

时间

a

b

c

判定覆盖

001

110

66

58

边的值不存在

边的值不存在

是

2017.03.22

判定覆盖

002

33

99

20

不构成三角形

不构成三角形

是

2017.03.22

语句覆盖

003

66

66

66

等边三角形

等边三角形

是

2017.03.22

判定覆盖

004

66

66

78

等腰三角形

等腰三角形

是

2017.03.22

判定覆盖

005

66

66

58

等腰三角形

一般三角形

否

2017.03.22

判定覆盖

006

66

77

77

等腰三角形

一般三角形

否

2017.03.22

判定覆盖

007

3

4

5

直角三角形

直角三角形

是

2017.03.22

判定覆盖

008

7

8

9

一般三角形

一般三角形

是

2017.03.22

 

3、测试结果:

  程序对边的值是否存在、等边三角形、直角三角形、一般三角形以及不构成三角形的判断能够通过,但是等腰三角形的判断不能通过。当a,b相等且a大于c或b,c相等且a<c时,程序将判断三角形为一般三角形,这显然是错误的。当输入浮点数,字符等类型数据时程序奔溃。

    技术分享

4、代码优化建议:

  (1)对a,b,c三条边大小的排序意义不大,对等腰三角形的判断代码需要改进;

  (2)可以增加对输入类型的判断,以免输入浮点数,字符等类型数据时程序奔溃;

  (3)可以加入一个while(true)循环,以便测试多组数据;

  (4)对变量的命名最好带有含义。

 

第1次作业+105032014101

标签:时间   作业   字符   方式   center   image   blog   通过   变量   

原文地址:http://www.cnblogs.com/xwhisper/p/6602556.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!