永发信息网

C语言 :从键盘输入整数L,统计出边长为整数,周长为L的不等边三角形的个数

答案:4  悬赏:0  手机版
解决时间 2021-11-23 16:13
C语言 :从键盘输入整数L,统计出边长为整数,周长为L的不等边三角形的个数
最佳答案
#include  
void main()
{
    int a,b,c,L,s=0;
    scanf("%d",&L);
 
    //a》b》c
    for(a=2;a        for(b=1;b<=a;b++)
            for(c=1;c<=b;c++)
            {
                if((b+c>a)&&(a-c                {  
                    if(a==b&a==c); //等边三角形
else {printf("%d %d %d
",a,b,c);s++;}
                }              
            }
            printf("sum=%d
",s);
}
全部回答
路过,报到。
//用伪代码写一写。。
输入一个L;
int x,y,z;
int count=0;
for(int x=1;x
{
for(int y=1;y
{
for(int z=1;z
{
if(x+y+z==l && x!=y && y!=z && x+y>z && x+z>y && y+z>x && (x-y) (y-z)
{
count++;

}

}

}
}
printf("%d\n",count);
#include
void main()
{
int a,b,c,L;
int count=0;
scanf("%d",&L);
for(a=1;a<=L-2;a++)
{
    for(b=1;b<=L-a-1;b++)
    {
c=L-a-b;
        if(a+b>c && a+c>b && b+c>a)
{
if(a==b && a==c)
continue;//等边
else if(a==b || a==c || b==c)
count=count+2;//等腰增加记数2
else
count++;//增加记数1

}
    }
}
count=count/6;//考虑组合缩减数量
printf("%d ",count);
}

这是一个输入的,能够正确返回

输入15,返回6

输入45,返回47

连续多个输入的自己改一下

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何自己画抽象油画
美国的汽车造型设计的研究生除了ccs和accd还
一念之差会导致什么结果
男士内裤型号比L小一号的是什么型号?
求这图的高清版(放大也能看清的那种)
420除于2列式算式怎么写
HFSS 怎么仿真S11曲线
为什么牙套托槽有一颗刚带两三天就变黑了,是
真空检漏仪系统中怎么检测漏孔,麻烦说下具体
SOS请救救我的精彩桥段
古代有什么陋习?(除了缠脚)
永乐茶楼地址好找么,我有些事要过去,
大七康年,是朝皇帝年号,有价值没有,价多少
对联.上联:朝花夕拾颂外师,下联
【求助】若还有其他需要我协助的地方,请尽量
推荐资讯
地基应具有足够的承载能力和均匀程度对吗
Excel中,当变量x在不同值的范围内变动时,变
和亦海陆空游泳馆地址在哪,我要去那里办事,
知誉登集团背景
父亲165厘米,母亲157厘米,父母的个子不是很
被没收个人财产十万元出狱后法院可以强制执行
我25岁,是个女的,学钢管舞时一字马下腰还能
可爱的小蜜(节选)中的养蜂员老梁领我走进大厦
一部很早以前的日本动漫 主角有三个 好像是召
vivoz1预售几天发货
果实为球状,有长刺,绿色花
艺丰紫砂地址好找么,我有些事要过去,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?