最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

判断三角形程序的测试报告

来源:动视网 责编:小OO 时间:2025-09-29 19:48:59
文档

判断三角形程序的测试报告

判断三角形程序的测试报告姓名:郭新宇学号:110402420041、三角形问题输入三个整数a、b、c分别作为三角形的三条边现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形、特殊的还有直角三角形,以及不构成三角形。现在要求输入三个整数a、b、c必须满足以下条件条件11≤a
推荐度:
导读判断三角形程序的测试报告姓名:郭新宇学号:110402420041、三角形问题输入三个整数a、b、c分别作为三角形的三条边现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形、特殊的还有直角三角形,以及不构成三角形。现在要求输入三个整数a、b、c必须满足以下条件条件11≤a
判断三角形程序的测试报告

                    

姓名:郭新宇  学号:11040242004

1、三角形问题 

          输入三个整数a、b、c 分别作为三角形的三条边 现通过程序判断由三条边构

成的三角形的类型为等边三角形、等腰三角形、一般三角形、特殊的还有直角三角形,以

及不构成三角形。 

          现在要求输入三个整数a、b、c 必须满足以下条件  

          条件1   1≤a<100                  条件4   a          条件2   1≤b<100                  条件5   b          条件3   1≤c<100                  条件6   c如果输入值a、b、c不满足条件1、条件2和条件3  程序给出“边的取值超出允许范

围”的信息。 

如果输入值a、b、c 满足条件1、条件2和条件3 则输出下列四种情况之一  

 1 如果不满足条件4、条件5和条件6中的一个 则程序输出为“非三角形”。 

 2 如果三条边相等 则程序输出为“等边三角形”。 

 3 如果恰好有两条边相等 则程序输出为“等腰三角形”。 

 4 如果三条边都不相等 则程序输出为“一般三角形”。

2、测试目的:

    通过测试,判断程序是否达到预期的要求,程序是否存在问题。

3、测试用例设计依据和方法:

    等价类方法和边界值方法。

4、测试用例设计分析

    1,、有效数据位1到100

    2、输出结果:非三角形,等腰三角形,等边三角形,直角三角形,一般三角形或XX 的值不在允许范围内

5、测试用例表 

    等价类:

操作过程
序号输入及操作说明期望的测试值评价标准实测结果
      11,2,4

非三角形非三角形非三角形
      25,5,5等边三角形等边三角形等边三角形
      33,4,5直角三角形直角三角形直角三角形
      42,3,3 

等腰三角形等腰三角形等腰三角形
      56,7,9一般三角形一般三角形一般三角形
      6-1,5,5a 的值不在允许范围内

a 的值不在允许范围内

a 的值不在允许范围内

      75,-1,5b 的值不在允许范围内

b 的值不在允许范围内

b 的值不在允许范围内

      85,5,-1c 的值不在允许范围内

c 的值不在允许范围内

c 的值不在允许范围内

      9101,5,5a 的值不在允许范围内

a的值不在允许范围内

a 的值不在允许范围内

       105,101,5b 的值不在允许范围内

b 的值不在允许范围内

b 的值不在允许范围内

       115,5,101c 的值不在允许范围内

c 的值不在允许范围内

c 的值不在允许范围内

    边界类:

操作过程
序号输入及操作说明期望的测试值评价标准实测结果
      160,60,1等腰三角形等腰三角形等腰三角形

      260,60,0

c的值不在允许范围内

c的值不在允许范围内

c的值不在允许范围内

      360,60,60

等边三角形等边三角形等边三角形
      470,70,99

等腰三角形等腰三角形等腰三角形
      5 70,70,100

c的值不在允许范围内

c的值不在允许范围内

c的值不在允许范围内

      660,1,60等腰三角形等腰三角形等腰三角形
      760,0,60b 的值不在允许范围内

b 的值不在允许范围内

b 的值不在允许范围内

      870,99,70 等腰三角形等腰三角形等腰三角形
      970,100,70b 的值不在允许范围内

b 的值不在允许范围内

b 的值不在允许范围内

      101,60,60

等腰三角形等腰三角形等腰三角形
      110,60,60,

a 的值不在允许范围内

a的值不在允许范围内

a的值不在允许范围内

      12 99,70,70等腰三角形等腰三角形等腰三角形
      13 100,70,70

a 的值不在允许范围内

a 的值不在允许范围内

a 的值不在允许范围内

附:程序代码

#include 

void main()

{

    int a,b,c;

    printf("请输入三个整数,用逗号分隔!");

    scanf("%d,%d,%d",&a,&b,&c);

    if((a<=0)||(b<=0)||(c<=0))

    {

        if(a<=1)

            printf("a 的值不在取值范围内!");

        else if (b<=1)

            printf("b 的值不在取值范围内!");

        else if (c<=1)

            printf("c 的值不在取值范围内!");

    }

    else if ((a>=100)||(b>=100)||(c>=100))

    {

        if (a>=100)

            printf("a 的值不在取值范围内!");

        else if (b>=100)

            printf("b 的值不在取值范围内!");

        else if (c>=100)

            printf("c 的值不在取值范围内!");

    }

    else if ((a+b<=c)||(b+c<=a)||(a+c<=b))

        printf("非三角形!");

    else if ((a==b)&&(b==c)&&(a==c))

        printf("等边三角形!");

    else if (((a==b)&&(a!=c))||((a==c)&&(a!=b))||((c==b)&&(a!=c)))

        printf("等腰三角形!");

    else if (a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)

        printf("直角三角形!");

    else printf("一般三角形!");

}

    

文档

判断三角形程序的测试报告

判断三角形程序的测试报告姓名:郭新宇学号:110402420041、三角形问题输入三个整数a、b、c分别作为三角形的三条边现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形、特殊的还有直角三角形,以及不构成三角形。现在要求输入三个整数a、b、c必须满足以下条件条件11≤a
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top