问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成

发布网友 发布时间:2022-05-25 11:39

我来回答

4个回答

热心网友 时间:2023-10-09 15:13

#include<stdio.h>
void main()
{
float a,b,c,aa,bb,cc;//定义三边及三边的平方
int flag=0;
printf("请输入三个非零数:");
scanf("%f,%f,%f",&a,&b,&c);//读取用户输入的数,并分别赋值给a,b,c
aa=a*a;
bb=b*b;
cc=c*c;
if((a<=0)||(b<=0)||(c<=0))
printf("输入数据有误!");//判断输入的数据是否非零
else //如果数据无误,进行下面判断
if((a+b>c)&&(a+c>b)&&(b+c>a))//任意两边之和大于第三边就能够成三角形
{
if(a==b&&b==c)
printf("\n输入的三个数能构成等边三角形\n");//三边相等为等边三角形
else
if(a==b&&b!=c||a==c&&b!=c||b==c&&a!=c)
{
flag=1;
printf("输入的三个数能构成等腰三角形\n");//任意两边边相等为等边三角形
}
else
if(aa+bb==cc||aa+cc==bb||bb+cc==aa)//勾股定理
{
printf("输入的三个数能构成直角三角形\n");
if(flag==1)
printf("因此,该三角形为等腰直角三角形\n");//有一个角为直角的等腰三角形为等腰直角三角形
}
else
printf("输入的三个数能构成一般三角形\n");
}
else printf("输入的三个数不能构成三角形\n");//否则不能构成三角形
}

这个程序我在VC里试过了,能够判断数据是否合格,是否能够成三角形,以及构成等腰、等边、直角、等腰直角还是一般三角形。你自己试试看看,希望对你有用,祝你好运!

热心网友 时间:2023-10-09 15:13

#include<stdio.h>
#include<math.h>
#define LIMIT 1e-1
int main()
{
float a,b,c;

printf("");
scanf("%f,%f,%f",&a,&b,&c);
if ((a+b)>c && (b+c)>a && (a+c)>b)
{
if ( fabs(a-b)<=LIMIT || fabs(b-c)<=LIMIT || fabs(c-a)<=LIMIT )
{
if (fabs(a*a+b*b-c*c) <= LIMIT || fabs(a*a+c*c-b*b) <= LIMIT || fabs(c*c+b*b-a*a) <= LIMIT )
{
printf("Iscsceles right triangle!");
}
else
{
printf("Iscsceles triangle!");
}
}
else if (fabs(a*a+b*b-c*c)<= LIMIT || fabs(a*a+c*c-b*b) <= LIMIT || fabs(c*c+b*b-a*a) <= LIMIT)
{
printf("Right angled triangle!");
}
else
{
printf("Triangle!");
}

}
else
{
printf("Error!");
}
return 0;
}
纯手写的,我们最近也在学,给分吧~~~

热心网友 时间:2023-10-09 15:14

是用c++还是什么其他语言?追问c++

热心网友 时间:2023-10-09 15:14

你先问你下你要用什么程序编写啊,是C语言,还是追问c++

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
体育运动员谁最有钱? 曲轴箱通风管漏气 有什么现象 曲轴箱强制通风管漏气? 曲轴箱(曲轴箱通风管坏了有什么影响) 100分求CS PING的问题 枇杷有什么作用与功效与作用 枇杷的功效和作用 三星手机大全5660三星手机大全所有型号图片 三星s5660能用动感地带152号段的卡上wlan吗? 我的三星S5660插移动卡就会显示只能进行紧急呼叫,用联通卡没问题,把卡... 我已满45岁了,还可以买社保吗? 编写一个C语言程序,输入下列三角形 * * * * * * 四十五岁能交社保吗 请求处理中,请稍后重试,是不是已经上传了 我打通了号码,我按照要求所说的输入乘车区号之后,回应是“正在处理你的请求”,处理了一分钟就直接断了 老人机有大屏的智能机吗? 谁有EXCEL实际操作题呢,还有word主要是excel,有的请发我邮箱,928337901@qq.com谢谢 黑莓中文五笔输入法,Eagle制作的。。求注册.. 电脑2435pinyincloud.exe已损坏什么意思 我的DELL笔记本开机进程就非常多,请高手指点 三星平板GT-N8010无法使用百度应用(百度云、音乐、软件管理),无法打开百度相关网站(知道、贴吧等) 起店名字大全(经营人缺木缺金女性适合雇用什么人) 国内有什么网络漫画平台接收短篇漫画投稿的? 推荐一个比较好的漫画投稿网站 求全息网游类小说 谁有青囊尸衣全本 ,帮个忙,谢谢 青囊尸衣 第5 ,6部 1023529538@qq.com 各位南红玛瑙辟邪吗 南红玛瑙108颗太大拿掉几棵比较合适 电脑驱动器怎么这么多?下面那三个是干啥的?正常吗?还有最下面那个总是优化到91%就停了,怎么回事? 编写一个程序,输入三角形的三条边a、b、c的长度,判断是否能构成一个三角形,并输出结果。 编制一个C语言程序,输入三角形的三边边长a、b、c,判断此为何种类型三角形 C语言编程题 程序要求:编写一个程序,根据用户输入的三角形的三边判定三角形的类型 激光打纹身多少钱 洗这种纹身多少钱预计一下谢谢了 铝合金具有散热的作用? 研究表明人们的表情交流至少可以表达高兴、悲伤等()种情感。 研究表明我们的表情交流至少可以表达几种感情 人们可以通过表情来表达和交流感情,这是情感的()作用。A.调节作业 人的粪便被微生物分解以后的产物脏吗? 屎算荤的还是素的 人的分泌物如头屑,耳屎,鼻屎口水这些脏吗?是有细菌还是什么为什么定义为脏? 屁股和嘴是哪个比较脏啊? 在厕所大便时,大便落入马桶时溅起的水花是圣洁的还是肮脏的? 鲅鱼怎么做最好吃 为什么狗屎是最脏的? 那些脏东西是粑粑还是什么?同事说不是粑粑,求解答。 虾饺的皮是什么做的?绝不是面粉吧,那是啥粉? 虾饺粉同澄粉一样吗? 虾饺粉是不是淀粉啊