2008
05-29

#include “stdio.h”
#include “math.h”
void main()
{
int a,b,c;
printf(“shuru3geshu!”);
scanf(“%d%d%d”,&a,&b,&c);
if (a+b<=c || a+c<=b || b+c<=a || fabs(a-b)>=c || fabs(a-c)>=b || fabs(b-c) >=a)
{
printf(“bushishanjiaoxing!\n”);
}
else if (a*a+b*b=c*c)
{
printf(“zhijiao!\n”);
}
else if ((a==b && a!=c) || (a==c && a!=b) || (b==c && b!=a))
{
printf(“dengyaosanjiaoxing!\n”);
}
else if (a==b && b==c && a==c)
{
printf(“dengbian!\n”);
}
else
{
printf(“ruijiao!\n”);
}
}


 


中是刚弄出来的一个  但是在输入 3 4 5 的时候他显示是直角 可 5 4 3的 时候确成了 锐角  怎么来定义三边 谢谢了 !


三角型问题》有 2 条评论

  1. amels 说:

    else if (a*a+b*b=c*c)
    {
    printf(“zhijiao!\n”);
    }

    你的判断条件是前两个的平方和等于第三个的平方,自然3,4,5满足条件,5,4,3不满足了

    你把条件写成a*a+b*b=c*c||b*b+c*c=a*a||a*a+c*c=b*b就行了

  2. c008 说:

    呵呵 谢谢 了 !!有没有计算日期的 程序!我新手!!谢谢帮忙啊 !

留下一个回复