c语言判断三角形实践报告

c语言判断三角形实践报告

问:c语言判断三角形
  1. 答:#include <stdio.h>
    int main()
    {
    int a,b,c;
    printf("输入三角形的三条边: ");
    scanf("%d%d%d",&a,&b,&c);
    if(a+b>c && a+c>b && b+c>a)
    printf("三角形的周长为: %d\n",a+b+c);
    else
    printf("No\n");
    return 0;
    }
    示例运行结果:
    输入三角形的三条边: 3 4 5
    三角形的周长为: 12
    输入三角形的三条边: 1 5 6
    No
  2. 答:#include <stdio.h>
    //无误及时采纳回答 
    int main()
    {
        float a,b,c,d,p;
        printf("输入三边长如(3 4 5):"); 
        scanf("%f %f %f",&a,&b,&c);
        if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
        printf("周长=%.2f\n",a+b+c);
        else printf("不能构成三角形\n");
    }
问:关于c语言判断是否为三角形的问题
  1. 答:首先是输入3个数,即三角形三条边,要有等于才行
    前面3个条件满足,才能构成三角形;否则不是三角形
    然后判断,是否有满足直角形的条件;只要有两个边得平方等于另一个边得平方;即使直角三角
    形;输出yes
    你把最后两个语句去掉看看,还有
    else
    if(c
    >
    b+c)printf("not
    a
    triangle\n");
    你打错了
  2. 答:假设第一段为程序1,第二段为程序2.
    char temp;
    printf("是否以三个坐标判断能否构成三角形? y/n \n");
    scanf("%c",&temp);
    if(temp=='y')// ' '在你程序中改下
    {
    程序段2;
    }
    else
    {
    程序段1;
    }
    就这样。
问:C语言判断三角形
  1. 答:= 是赋值运算符
    ==是关系运算符
问:C语言,怎么编程判断三角形的形状?
  1. 答:3个数从小到大排序:a b c
    [判定三角形依据:两边之和大于第三边]
    如果a+b>c,是三角形,否则不是三角形
    1。3个数相等:等边三角形
    2。2个数相等:等腰三角形
    3。3个数满足勾股定理(a*a+b*b=c*c):直角三角形
  2. 答:从小到大排序:a<=b<= c
    如果a+b>c,是三角形,否则不是三角形[三角形两边之和大于第三边]
    三边相等:等边三角形
    两边相等:等腰三角形
    a*a+b*b=c*c:直角三角形
问:c语言判断三角形形状
  1. 答:#include <stdio.h>
    int main()
    {
    int a,b,c;
    printf("输入三角形的三条边: ");
    scanf("%d%d%d",&a,&b,&c);
    if(a+b>c && a+c>b && b+c>a)
    printf("三角形的周长为: %d\n",a+b+c);
    else
    printf("No\n");
    return 0;
    }
    示例运行结果:
    输入三角形的三条边: 3 4 5
    三角形的周长为: 12
    输入三角形的三条边: 1 5 6
    No
  2. 答:#include <stdio.h>
    //无误及时采纳回答 
    int main()
    {
        float a,b,c,d,p;
        printf("输入三边长如(3 4 5):"); 
        scanf("%f %f %f",&a,&b,&c);
        if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
        printf("周长=%.2f\n",a+b+c);
        else printf("不能构成三角形\n");
    }
  3. 答:a == b == c 这个语句有毛病吧,如果b的值等于c,那么b == c的结果就是1,然后判断a 是否等于1,这样就不是原来的意思了哦!其他的地方我还没有看
c语言判断三角形实践报告
下载Doc文档

猜你喜欢