您的位置:首页 > 教程资讯 > 网络编程 > C语言 > C语言根据三边判断三角形类型

C语言根据三边判断三角形类型

发布于:2016-03-05 14:31:18   分享到:

1 #include
 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语言-09-文件操作

关于我们  加入我们  版权声明  商务合作  友情链接  网站地图  站长统计

脚本大全-脚本语言之家-版权所有 

Copyright (C) 2016 jiaoben.net, All Rights Reserved