问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

求一个C/C++三角形面积程序

提问网友 发布时间:2025-01-14 11:55
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2025-01-16 02:50
程序代码:#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,p=0,s=0;
printf("Please input a:");
scanf("%f",&a);
printf("please input b:");
scanf("%f",&b);
printf("please input c:");
scanf("%f",&c);
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("Triangle S:%f\n",s);
}
else
{
printf("a,b,c can not be made of triangle~!\n");
}} 运行结果:
热心网友 回答时间:2025-01-16 02:52
我是用C的 上楼以有C++了#include "stdio.h"
#include "math.h" //因为要用到数学平方sqrt
void main()
{
double a , b, c , C, s;

printf("请输入三个实数:"); scanf("%lf%lf%lf",&a,&b,&c);

if( (a+b>c)&&(a+c>b)&&(b+c>a) ) //判断三角形 二边之和大于第三边
{
C=(a+b+c)/2;
s=sqrt(C*(C-a)*(C-b)*(C-c));
printf("三角形面积为:%0.2lf\n",s);
}
else
{
printf("a,b,c 不能构成三角形\n");
}}
有不懂请追问 我的回答愿对 LZ 有所帮助
热心网友 回答时间:2025-01-16 02:53
void Three()
{
double a,b,c,p,s;
cout<<"请输入第一条边长:>";
cin>>a;
cout<<"请输入第二条边长:>";
cin>>b;
cout<<"请输入第三条边长:>";
cin>>c;
if(a+b<=c && a+c<=b && b+c<=a)
cout<<"不能构成三角形"<<endl;
else
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"您输入三边所组成的三角形面积为>"<<s<<endl;
}
}

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

用C语言编写程序,要求输入三个实数,计算出三角形的面积,应该如何做? id在新手机换了密码旧手机的会自动退出吗 苹果登录id要输入其他设备密码 ...方是按照每月1500元定额扣除吗?个税师(1+x个税计算)证书 ...方是按照每月1500元定额扣除吗?个税师(1+x个税计算)证书有什么特 ... 经常胃疼怎么保养啊? 九江远东海事学校怎么样?? 万利通(九江)环保复合材料有限公司怎么样 江西富意美实业有限公司怎么样? PPT如何录屏?一分钟学会这个技巧! 女人天天喝枸杞好吗女人天天喝枸杞是否好 微信聊天记录迁移到另一个手机上会删除原来的吗? 手机里的微信聊天图片为什么会有两张 什么是DNA密码 dna生命密码是什么意思? 纳米银溶胶 辅助游泳的装备 千足金所对应的那三个数字具体是什么呢? 暗黑西游记神将觉醒什么神将好 以西游为原型的暗黑小说 中信银行卡号几位啊? 中信银行什么银行卡号 中信银行卡什么开头 干冰为什么有烟 《斗罗大陆》经典语录励志10句 唐家三少那些热血又感人的句子_百度知 ... 最火小说语录摘抄 资金20万投资什么 20万有什么好的投资 20万拿来做什么好 有20万可以拿来做什么 20万左右该投资什么 20万有什么用 20万做什么投资 计算机网络、信息管理、应用这三专业哪个好? 计算机信息管理专业和计算机网络技术的区别 ...计算机网络技术和计算机信息管理哪个比较好?就业前景和待 请问阴虚火旺加虚寒症怎么治疗? ...Q是线段AC上一点,如果BP=2CQ,延长PQ交BC的延长线于点D 如图,已知BD,CE是△ABC的高,P,Q分别在BD和CE的延长线上,且BP=AC... 已知P、Q是三角形ABC内两点,求证:AB+AC大于BP+PQ+QC
Top