C++ 编程 关于用海伦公式计算三角形面积的一个程序
#include
void main ()
{
int a,b,c,s,area,d;
scanf("%d%d%d",&a,&b,&c);
s=(a+b+c)/2;
d=s*(s-a)*(s-b)*(s-c);
area=sqrt(d);
if (a+b>c,b+c>a,a+c>b)
printf("三角形面积=%d\n",area);
else printf("无法构成三角形\n");
}
我是初学者,刚刚接触,编的程序是错误的,错误一是sqrt公式那里的运用,还有就是总是说找不到与else对应的if.
人气:332 ℃ 时间:2019-08-20 18:37:23
解答
#include
#include
void main ()
{
float a,b,c,d;
float s;
double area;
scanf("%f%f%f",&a,&b,&c);
if (a+b>c&&b+c>a&&a+c>b)//&&代表逻辑和
{
s=(a+b+c)/2;
d=s*(s-a)*(s-b)*(s-c);
area=sqrt(d);
printf("三角形面积=%d\n",area);
}
else
{
printf("无法构成三角形\n");
}
}
推荐
- C语言编程问题,利用海伦公式求三角形面积
- 问个三角形面积公式,海伦公式!
- 计算三角形面积的海伦公式
- C语言编程,三角形面积的海伦公式为:area=开根号[s(s-a)(s-b)(s-c],其中s=(a+b+c)/2,a、b、c是三角形的三边.定义两个函数,一个和来求area,一个和来求s.从主函数中输入三边的长度,并检测是否合法,然调用函
- c++编程,海伦公式求三角形面积
- 一件大衣,如果按现价出售可以盈利150元,如果降价20%则要亏40元,求这件大衣的进价是多少元
- 无精打采的动物,是怎么生肖?
- 自言自语,自说自话,自怨自艾,卑下,卑微,卑鄙,勉励,激励,鼓励,举世无双,独一无二,心旷神怡,
猜你喜欢
- 有一串数:1/2,1/4,3/4,1/6,3/6,5/6,1/8,3/8,5/8,7/8,……,第100个数是多少?
- robbie is going to college soon(going是动词,和is构成现在式对吗?)
- 换元法解方程组
- 句子改错:could you tell me what this desk is made in?
- 那谁谁说阻遏蛋白是操纵基因表达的啊?有没学过遗传学啊?没学过别装
- 已知sina=-√3/2,且a为第四象限角,求cos a
- 甲,乙两导体连入同一电路中,测得1s内通过甲导体的电荷量是30C,40s内通过甲导体的电荷量是通过乙导体电荷量的3倍,则甲,乙两导体的连接方式是什么?
- take photo take a photo照相,那个是准确的?谢谢