C语言 输入三角形的三边,判断三角形的类型,并输出它的类型和面积
2015-04-05 08:40
1186 查看
输入三角形的三边,判断三角形的类型,并输出它的类型和面积
#include <stdio.h> #include <math.h> int main() { double a,b,c; double p,area; printf("请输入三角形的三边:\n"); scanf("%lf%lf%lf",&a,&b,&c); if(a+b>c && a+c>b && b+c>a)//判断是否可以构成三角形 { if(a == b && b ==c ) { printf("等边三角形"); } else if(a == b || a == c || b == c) { printf("等腰三角形"); } else if( a*a + b*b == c*c || a*a + c*c == b*b || b*b + c*c == a*a) { printf("直角三角形"); } else { printf("普通三角形"); } p = (a+b+c)/2; area = sqrt(p*(p-a)*(p-b)*(p-c));//计算三角形面积 printf("\n三角形面积为:%.2lf\n",area); } else//不能构成三角形 { printf("不能构成三角形!\n"); } return 0; }运行结果截图:
相关文章推荐
- C语言-根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型
- C语言输入三角形边长判断其类型并输出面积实例代码
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- C语言实现判断三边形成三角形类型并求面积
- 输入三个坐标,判断能否构成三角形,如果能,输出其周长和面积。
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- 控制台输入三条边长,判断是否能构成三角形。如果能构成,输出三角形的周长,并且告知该三角形是什么类型(锐角、直角、钝角),再判断下该三角形是 等腰、等边还是不等边三角形。
- 利用5个标签,4个文本框,2个按钮,自己设计布局实现输入三边求三角形面积。界面如下所示。三角形类的编写可以使用实验4中已经写过的三角形类,当点击“判断三边”时,若能构成三角形,在标签5上显示“可以构成三角形!”,如不能构成三角形,在标签5上显示“不能构成三
- 根据输入三边判断三角形的类型
- 输入三角形的三边长为a,b,c判断a,b,c能否构成一个三角形,并且输出其面积。
- c语言求三角形的面积及判断三角形类型
- C语言 - 判断键盘输入的类型 并且计数
- 输入三角形的三边值,判断能否构成三角形
- 问题三十四: 任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
- 输入三角形三边判断是否是直角三角形
- C语言的字符串转为OC中的字符串,控制台输入用户名和密码,判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- 【C语言助教】随机产生100个数,判断用户输入的key是否在,并且输出key的位置
- 29.输入三个实数,判断能否构成三角形;若能,再说明是何种类型的三角形
- 输入三角形三边的值,判断是否是三角形,并输出是什么三角形
- 输入三边判断是否能组成三角形