判断三角形

编写一个程序,提示用户输入三个数,分别表示三角形的三边长度,然后由该程序判断这是一个什么三角形。

      1 #include<stdio.h>
      2 int main(void)
      3 {
      4   int a,b,c;
      5   printf("请输入三个数,按空格隔开:\n");
      6   scanf("%d %d %d\n",&a,&b,&c);
      7   if((a+b)<=c||(a+c)<=b||(b+c)<=a)
      8     {
      9     printf("不是三角形\n");
     10     return 0;
     11     }
     12   if(a==b&&b==c)
     13   {
     14     printf("等边三角形\n");
     15     return 0;
     16   }
     17   if(a==b||b==c||a==c)
     18   {
     19     printf("等腰三角形\n");
     20     return 0;
     21   }
     22   if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)
     23   {
     24     printf("直角三角形\n");
     25     return 0;
     26   }
     27   printf("一般三角形\n");
     28   return 0;
     29 }

必须先判断是否为三角形,最后判断为一般三角形;然后判断是不是等边三角形,再判断等腰三角形,如果先判断等腰再等边,那输出只能有等腰,至于判断是不是直接三角形,只要放在中间就可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值