当前位置: > 输入三角形的三条边,根据边长判断是否能构成三角形的程序,若能构成,则进一步判断三角形类型(等边、等腰...
题目
输入三角形的三条边,根据边长判断是否能构成三角形的程序,若能构成,则进一步判断三角形类型(等边、等腰

提问时间:2020-08-13

答案
float a,b,c;
if(a> 0&&b> 0&&c> 0||a+b> c||b+c> a||a+c> b)
{
if(a==b==c) printf( "等边三角形 ");
else if(a==b||a==c||b==c) printf( "等腰三角形 ");
else printf( "三角形 ");
}
主要应该考虑的问题.
1:首先边长要大于0
2:能否构成三角形.(任意两边之和大于第三边,任意两边之差小于第三边)
3:整数不能越界.
4:当输入不是整数时,要有相应的处理.(比如输入浮点数,或字符等等);
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.