/*
说明:本程序为测试而用,不考虑四边形的不稳定性(2016.12.01)
*/
#include
#include
#include
int main(int argc,char* argv[])
{
int a, b, c, d;
int T;
int kase = 0;
printf("请输入测试次数:");
scanf("%d", &T);
while(T--)
{
printf("第%d次输入\n",++kase);
printf("请输入A的边长:\n");
scanf("%d", &a);
printf("请输入A条的对边长:\n");
scanf("%d", &c);
printf("请输入A边的左邻边长:\n");
scanf("%d", &b);
printf("请输入A边的右邻边长:\n");
scanf("%d", &d);
if ((a < 1 || a>100) || (b < 1 || b>100) || (c < 1 || c>100) || (d < 1 || d>100))
{
printf("无效输入:请输入1~100的整数\n");
printf("******************************\n");
}
else if ((a + b + c <= d) || (b + c + d <= a) || (c + d + a <= b) || (d + a + b <= c))
{
printf("无效输入:不能形成四边形\n");
printf("******************************\n");
}
else if ((a == c) && (b == d))
{
if (a == b)
{
printf("该四边形是:正方形\n");
printf("******************************\n");
}
else
{
printf("该四边形是:长方形\n");
printf("******************************\n");
}
}
else if (!0)
{
printf("不规则四边形\n");
printf("******************************\n");
}
}
return 0;
}