「C语言」「算法」根据三边判断三角形类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「C语言」「算法」根据三边判断三角形类型相关的知识,希望对你有一定的参考价值。

 1 #include <stdio.h>
 2 
 3 //根据三边长判断是否能组成三角形,分别以边长和角度看能组成什么三角形
 4 
 5 int main(){
 6  int a,b,c;
 7  printf("请输入三边的长,并以逗号隔开:\n");
 8  scanf("%d,%d,%d",&a,&b,&c);
 9  if(a<=0 || b<=0 || c<=0){
10      printf("请输入正数");
11      return 1;
12  }
13  if(a>b+c || b>a+c || c>a+b){
14   printf("无法构成三角形\n");
15   return 1;
16  }
17  printf("按边长来看:");
18  if(a==b || a==c || b==c){
19   if(a==b==c) printf("是等边三角形\n"); 
20   else printf("是等腰三角形\n");
21  }else{
22   printf("是一般三角形\n");
23  }
24  printf("按角度来看:");
25  if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==b*b+a*a)
26      printf("是直角三角形\n");
27  else if(a*a>b*b+c*c || b*b>a*a+c*c || c*c>b*b+a*a)
28      printf("是钝角三角形\n");
29     else
30      printf("是锐角三角形\n");
31     return 0;
32 }

 

以上是关于「C语言」「算法」根据三边判断三角形类型的主要内容,如果未能解决你的问题,请参考以下文章

C语言 输入三角形三边a,b,c,判断是不是能构成三角形

C语言 编写函数,输入三角形三边之长,求三角形面积。

C语言试题七十二之请编写函数判断三角形的类型,并输出其面积和类型。

C语言试题七十二之请编写函数判断三角形的类型,并输出其面积和类型。

怎么用C语言输入三角形的三条边长,计算并输出三角形的面积

c语言代码,输入三条边看能不能构成三角形