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星赞哦。如果未经事宜可以留言或再次向我提问