作业帮 > 综合 > 作业

用三角形的边长计算三角形的面积.用C语言编写.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/24 09:44:40
用三角形的边长计算三角形的面积.用C语言编写.
算法:问题的输入数据是三角形的三个边长,使用整数,用变量a、b、c表示,
输入方法:用键盘输入函数scanf().
要求输出三角形的面积值,使用浮点数,用变量area表示.
输入、输出数据的关系用数学公式描述为:
area=sqrt(s*(s-a)*(s-b)*(s-c)),其中s=(a+b+c)/2,sqrt()是开平方函数.
使用顺序结构就可完成以上计算,算法如下:
开始 输入a、b、c
计算s=(a+b+c)/2
计算area=sqrt(s*(s-a)*(s-b)*(s-c))
输出area
结束!
要求排除负数和任意二条边长之和不大于第三条边长的情况.合法的输入继续计算面积,否则结束程序.
用三角形的边长计算三角形的面积.用C语言编写.
#include
#include
main()
{ int a,b,c,flag;
float area,s;
printf("input side of triangle:");
scanf("%d%d%d",&a,&b,&c);
if(a+b
再问: 再帮我看看另一道题http://zhidao.baidu.com/question/398019052.html?quesup2&oldq=1
再答: 那个有文字的可能是用的VC++6.0。正在看。