1.输入三角形的三边长,根据三边长度判断是否能够成三角形,如果能构造则输出yes,不能则输出no。2.输入一个整数,计算1至该整数范围内所有整数之平均值并输出。3.自定义一个函数,使该函数能够计算出传递过来的阶乘(n!),在主程序中调用该函数并输出阶乘结果。

1个回答
展开全部
摘要 答案是:
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( "三角形 ");
}
咨询记录 · 回答于2024-01-02
1. 输入三角形的三边长,根据三边长度判断是否能够成三角形,如果能构造则输出yes,不能则输出no。 2. 输入一个整数,计算1至该整数范围内所有整数之平均值并输出。 3. 自定义一个函数,使该函数能够计算出传递过来的阶乘(n!),在主程序中调用该函数并输出阶乘结果。
亲,以下是您需要的任务: 1. 请输入三角形的三边长,我们将根据三边长度判断是否能够构成三角形。如果能构造,则输出“yes”,否则输出“no”。 2. 请输入一个整数,我们将计算1至该整数范围内所有整数的平均值并输出。 3. 我们将自定义一个函数,该函数能够计算传递过来的阶乘(n!)。在主程序中,我们将调用该函数并输出阶乘结果。
答案是: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:当输入不是整数时,要有相应的处理.(比如输入浮点数,或字符等等);
如果您的问题已经解决可以点击右上角“结束服务”,并给予5星赞哦。如果未经事宜可以留言或再次向我提问
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消