C语言,输入四个整数,是否组成四边形
判断是否四点共圆即可编程序:#include int is(int a,int b,int c,int d) { return (a>0&&b>0&&c>0&&d>0&&a+b+c>d&&a+b+d>c&&a+c+d>b&&b+c+d>a); } void main() { int a,b,c,d,s; printf("Input the length of 4 edges:"); scanf("%d%d%d%d",&a,&b,&c,&d); if (can(a,b,c,d)) { if ((s=a+b+c+d)==4*a) { puts("正方形or菱形"); } else if (s/2==a+b||s/2==a+c) { puts("矩形or平行四边形"); } else puts("一般四边形"); } else puts("NOT四边形\n"); }