一段代码.TC的.用软件测试..测试出不足的地方和缺点..

来源:百度知道 编辑:UC知道 时间:2024/06/09 14:37:08
#include<stdio.h>
void checkt(int a,int b,int c)
{

if ((a==-1)||(b==-1)||(c==-1)) /* Stop Test */
return;
/* Begin Test */
if( (a<1)||(a>100)||(b<1)||(b>100)||(c<1)||(c>100))
{
if ((a<1)||(a>100))
printf(" a Length error! must be 1<= a <= 100.");
if ((b<1)||(b>100))
printf(" b Length error! must be 1<= b <= 100.");
if ((c<1)||(c>100))
printf(" c Length error! must be 1<= c <= 100.");
}
else
{
if ( (a+b<=c) || (a+c<=b) || (b+c<=a) )
printf("不够成三角形");
else
if ((a==b) && (a==c))
printf("等边三角形");
else
if( (a==b) || (a==c) || (b==c) )
printf("等腰三角形");
else
printf("一般三角形");
}
}

main()
{
int a,b,c;
/*printf("&#

你的程序能够运行,但是确实很怪,不知道做这个程序是要求键盘输入数据直到-1、-1、-1结束呢,还是你现在这样输入这么多数据在程序里面?明确这个以后,程序可能有小的调整。