永发信息网

急~~~~~~~~~c语言问题!!!在线等!!!

答案:6  悬赏:0  手机版
解决时间 2021-04-22 11:31
给出一个三角形的三边abc 求三角形的面积
最佳答案

#include<math.h>
#include<stdio.h>
main()
{
float a,b,c,s=0;
double area=0;
int flag=1, q;
do
{
while(flag)
{
printf("input the datas(a,b,c):\n");
scanf("%f,%f,%f",&a,&b,&c);
if(a+b<=c||a+c<=b||b+c<=a)
{
flag=1;
printf("the datas you input can't conbine a triangle;please input other datas.\n");
}
else flag=0;


}
s=(a+b+c)/2;
printf("%f\n",s);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%5.3f",area);
printf("\ncontinue or not?\n1---yes;\n0---no;\n");
scanf("%d",&q);
if(q==1) flag=1;

}while(flag);
}


结果


全部回答

这是一个求三角形面积的公式 叫海伦公式

假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得: S=√[p(p-a)(p-b)(p-c)]

  而公式里的p为半周长:

  p=(a+b+c)/2

就是这样的吧

#include<stdio.h> #include<math.h> void main() { float a,b,c,s,area; scanf("%f,%f,%f",&a,&b,&c); if((a+b)>c&&(a-b)<c) s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("area=%f",area); }

上边的:s=(a+b+c)/2

area=根号下s(s-a)(s-b)(s-C)

#include<conio.h> #include<stdio.h> #include<math.h> int main() { float a,b,c; float area,s; printf("请输入三角行的三边:"); scanf("%f %f %f",&a,&b,&c); s=(a+b+c)/2.0; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("三角形的面积为: %f\n",area);

return 1; }

#include <stdio.h> #include <math.h> float Area( float a,float b,float c ) ///把定义放main前面或者声明这个函数 { float s,area; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); return area; } int main(void) { float a,b,c ; scanf("%f%f%f",&a,&b,&c); printf("面积是:%f",Area(a,b,c)); getchar(); getchar(); }

double p=a+b+c/2

S=sqrt((p*(p-a)*(p-b)*(p-c))

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么女人…?
灵口镇永康诊所在什么地方啊,我要过去处理事
关于图书馆的标语有哪些呢?
心理学上所提到的“我们要用怀疑的心态去看待
表示赞美老师的佳句,有关描写跳舞的好句好段
天,自来也真的死了?
没满月的婴儿肚胀是什么原因?
中国浙江省恩爱夫妻有多少?
泽洪轮胎经营部地址在哪,我要去那里办事
和尚头发能长起来不?
假如我在论坛内测中领了一只熊熊,那我可以用
隔着玻璃能不能把人晒黑?
admin 是什么意思 ?
打网球要具备什么条件?
常州哪个超市有卖溜溜梅
推荐资讯
高干耽美文强强,英文优美的句子 短语 谚语 修
CF在哪个地图玩多?
地下城四十修罗怎样升级快
白花绿叶诗句,关于绿叶的诗句
高中学习古文是主要学习怎么翻译吗
英语13个单词造句
现在买什么股好?
MC喊麦是什么吖?
快乐只是伪装的语句,有没有形容一个人很落寞
意大利法国属于哪个洲,意大利和法国是一个国
爱情不计较的句子,不和小人计较的句子
污水泵抽水台班怎么算,降水井降水,水泵是1.5
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?