700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言 判断三角形类型 输入三角形的三条边a b c 判断它们能否构成三角形 若能构

C语言 判断三角形类型 输入三角形的三条边a b c 判断它们能否构成三角形 若能构

时间:2018-08-11 06:25:28

相关推荐

C语言 判断三角形类型 输入三角形的三条边a b c 判断它们能否构成三角形 若能构

判断三角形类型。输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形(等腰三角形、等边三角形、直角三角形、等腰直角三角形、一般三角形),计算精度:1E-1

输入提示信息:“Input a,b,c:”

输入格式:"%f,%f,%f"

代码:

#include <stdio.h>#include <math.h>#define EPS 1e-6int main(){float a, b, c;int flag = 1;printf("Input a,b,c:");scanf("%f,%f,%f", &a, &b, &c);if (a + b > c && b + c > a && a + c > b){if (fabs(a - b) <= EPS && fabs(b - c) <= EPS && fabs(c - a) <= EPS){printf("等边");flag = 0;}else if (fabs(a - b) <= EPS || fabs(b - c) <= EPS || fabs(c - a) <= EPS){printf("等腰");flag = 0;}if (fabs(a * a + b * b - c * c) <= EPS|| fabs(a * a + c * c - b * b) <= EPS|| fabs(c * c + b * b - a * a) <= EPS){printf("直角");flag = 0;}if (flag){printf("一般");}printf("三角形\n");}else{printf("不是三角形\n");}}

C语言 判断三角形类型 输入三角形的三条边a b c 判断它们能否构成三角形 若能构成三角形 指出是何种三角形

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。