爱问知识人 爱问教育 医院库

C语言,输入四个整数,是否组成四边形

首页

C语言,输入四个整数,是否组成四边形


        

提交回答
好评回答
  • 2018-04-07 12:19:28
      判断是否四点共圆即可编程序:#include <stdio。
      h> 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"); }。

    徐***

    2018-04-07 12:19:28

其他答案

    2018-04-07 10:19:28
  •   //---------------------------------------------------------------------------#include <stdio。
      h>int can(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);}int main(void){ int a,b,c,d,s; printf("请输入四边长度:"); scanf("%d%d%d%d",&a,&b,&c,&d); if (can(a,b,c,d)) { if ((s=a+b+c+d)==4*a) { printf("正方形或菱形\n"); } else if (s/2==a+b||s/2==a+c) { printf("矩形或平行四边形\n"); } else printf("一般四边形"); } else printf("不能构成凸四边形\n"); return 0;}//---------------------------------------------------------------------------。

    蒋***

    2018-04-07 10:19:28

  • 2018-04-07 06:19:28
  • #include <stdio.h>main(){ int a,b,c,d; scanf(%d%d%d%d",&a,&b,&c,&d); if(a==b==c==d) printf("正方形或者菱形\n"); else if(a==b&&c!=d||a==c&&b!=d||a==d&&b!=c||b==c&&a!=d||c==d&&a!=b)        printf("矩形或者平行四边形\n"); else printf("一般四边形");}

    深***

    2018-04-07 06:19:28

  • 2018-04-07 05:19:28
  • main(){int flag=0;int a,b,c,d;long sum;scanf("%d,%d,%d,%d",&a,&b,&c,&d);sum=a+b+c+d;flag=((sum-a>a)&&(sum-b>b)&&(sum-c>c)&&(sum-d>d));if(flag){if((a==b)&&(b==c)&&(c==d)) printf("正方形或菱形");else if(((a==b)&&(c==d))||((a==c)&&(b==d))||((a==d)&&(b==c))) printf("平行四边形");else printf("一般四边形");}else printf("不能组成四边形");getch();}

    马***

    2018-04-07 05:19:28

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):