输入三角形的三条边长a,b,c,编写程序计算三角形的面积

如题所述

分析根据三角形的面积公式S△ABC=√[p(p-a)(p-b)(p-c)]其中p=1/2(a+b+c)#include“stdio.h”main(){floata,b,c,s,mianji;scanf("%f,%f,%f,",&a,&b,&c);s=1.0/2*(a+b+c);mianji=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%7.2f,b=%7.2f,c=%7.2f\n",a,b,c);printf("mianji=%7.2f\n",mianji);}采纳哦
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-16

输入三角形的三条边长a,b,c,编写程序计算三角形的面积
分析根据三角形的面积公式S△ABC=√[p(p-a)(p-b)(p-c)]其中p=1\/2(a+b+c)#include“stdio.h”main(){floata,b,c,s,mianji;scanf("%f,%f,%f,",&a,&b,&c);s=1.0\/2*(a+b+c);mianji=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%7.2f,b=%7.2f,c=%7.2f\\n",...

C语言编程:输入三角形的三条边(假设能构成三角形),输出三角形的面积...
{if(abs(a-b)<c&&abs(a-c)<b&&abs(b-c)<a)<br\/> {if(a==b||a==c||b==c)<br\/> {printf("这是一个等腰三角形!\\n");<br\/> printf("这个三角形面积:%f\\n",area);} else {printf("不是等腰三角形!\\n");<br\/> printf("这个三角形面积%f\\n",area);}} ...

编程实现:输入一个三角形的三边,求出三角形的面积,假定输入的3条边能...
{if(abs(a-b)<c&&abs(a-c)<b&&abs(b-c)<a)<br\/> {if(a==b||a==c||b==c)<br\/> {printf("这是一个等腰三角形!\\n");<br\/> printf("这个三角形面积:%f\\n",area);} else {printf("不是等腰三角形!\\n");<br\/> printf("这个三角形面积%f\\n",area);}} else {printf...

、 编写C程序,输入三角形的3个边长A、B、C,求三角形的面积SS。公式为...
include<stdio.h> include<math.h> void main(){ float a,b,c,s,ss;scanf("%f,%f,%f",&a,&b,&c);printf("\\n");s=1.0\/2*(a+b+c);ss=sqrt(s*(s-1)*(s-b)*(s-c));printf("ss=%7.2f",ss);getch();}

输入三角形三边求面积c语言
输入三角形三边求面积c语言如下:C语言:输入三角形三条边的边长a、b、c(假设输入的三边长能构成三角形),输出三角形的面积s,要求所有变量定义成float型,输出结果保留一位小数。提示:求三角形面积的海伦公式:设p=(a+b+c)\/2,则s=sqrt(p*(p-a)*(p-b)*(p-c))。开平方根的函数是...

编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。_百度知...
一、程序分析 三角形面积海伦公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) \/ 2 。a、b、c分别是三角形的三边长。二、根据三角形面积计算公式用if语句编写程序如下:include "stdio.h"include "math.h"int main(void){ float a = 0, b = 0...

编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。
include<stdio.h> include<math.h> int main(){ double a,b,c,p,s;printf("请输入a,b,c三个数:");scanf("%lf%lf%lf",&a,&b,&c);p=(1\/2)*(a+b+c);s=sqrt(p*(p-a)*(p-b)*(p-c));printf("三角形的面积为:%.3f\\n",s);return 0;} ...

C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:
int main(){ printf("输入三个边长:\\n");float a,b,c;float s,area;scanf("%f%f%f",&a,&b,&c);s = (a+b+c)\/2;area = sqrt(s*(s-a)*(s-b)*(s-c));if(a+b>c && b+c>a && a+c>b)printf("面积是%.2f\\n",area);else printf("三条边无法构成三角形");return...

编写程序,输入一个三角形的三条边,求该三角形的面积。
\\n");scanf("%f %f %f",&a,&b,&c);s=(a+b+c) \/2.0f;printf("面积为:%f",sqrt(s*(s-a)*(s-b)*(s-c)));return 0;}已知三角形的三边分别是a、b、c,先算出周长的一半s=1\/2(a+b+c)则该三角形面积S=根号[s(s-a)(s-b)(s-c)]自己写程序让人输入 a,b,c ...

VB:编程计算三角形面积
编程计算三角形面积。要求通过输入框输入三角形的三个边长a、b、c,当单击命令按钮“计算”时,计算并在文本框中显示三角形的面积area。 提示:三角形面积的计算公式是 area = Sqr(s * (s - a) * (s - b) * (s - c)) 其中,s = (a + b + c) \/ 2 注意:... 展开 zeng...

相似回答