作业帮 > 综合 > 作业

C语言 设计实验 由键盘输入3个实型数据,代表三角形的三条边,判断它们能否组成三角形,若构成三角形则计算其面积

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 06:48:38
C语言 设计实验
 由键盘输入3个实型数据,代表三角形的三条边,判断它们能否组成三角形,若构成三角形则计算其面积并输出,否则输出相应提示信息(如“不能构成三角形”).
  提示:三角形的三边A,B,C要满足:A>0,B>0,C>0并且A+B>C,B+C>A,C+A>B的条件.面积=SQRT(L*(L-A)*(L-B)*(L-C))(其中 L=(A+B+C)/2)
  

我的回答是
#include<stdio.h>
#include<math.h>
void main()
{
\x05float a,b,c,d,e;
\x05scanf("%f%f%f",&a,&b,&c);
\x05d=(a+b+c)/2;
\x05e=sqrt(d*(d-a)*(d-b)*(d-c));
\x05if(a>0,b>0,c>0,a+b>c,b+c>a,a+c>b)
\x05    printf("%f",e);
\x05else printf("error");
}

但为什么在输入错误的三边时 没有显示error(如2 5 9)


if(a>0&&b>0&&c>0&&a+b>c&&b+c>a&&a+c>b)
C语言 设计实验 由键盘输入3个实型数据,代表三角形的三条边,判断它们能否组成三角形,若构成三角形则计算其面积 VB编程:从键盘输入三角形的三边,判断能否构成三角形:如果能构成三角形,则计算其面积 vf编程 :从键盘输入a,b,c的值,判断它们能否构成一个三角形的三条边,如果能,则计算三角形的面积, 用键盘输入a 、b 、c的值,判断它们能否构成三角形的三边.如果能够构成三角形则求它的面积. 由键盘输入3个数字,试编程判断他们是否可以构成一个三角形.如果能构成一个三角形,请计算三角形的面积 C语言编写一段程序功能为从键盘输入的3个整型值,判断能否成为三角,若能组成三角形,则判断是等边三角形, c++编写程序根据键盘输入的边长计算三角形的面积并输出,判断能否构成三角形及三角形的面积设计成函数形式 C语言:输入三角形的三边,判断其能否组成三角形,是什么三角形?打印出三角形的面积! 一道关于VF的题题目是这样的:从键盘输入a、b、c的值,判断它们能否构成三角形的三条边.如果能构成一个三角形,则计算三角 c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形. 从键盘输入a,b,c,三个数,判断是否能够成三角形,如果能够构成三角形,则求由a,b,c,构成的三角形的面积 用c语言输入三角形的3边,判断能否组成三角形,若能,则输出它的类型(锐角、钝角、直角)和三角形的面积