求教17分-三角形分类
查看原帖
求教17分-三角形分类
519201
霄晓楼主2022/2/3 15:47
#include<stdio.h>
int main()
{
    int a,b,c,temp;
    scanf("%d %d %d",&a,&b,&c);
    if(a+b<c||a+c<b||b+c<a)
    printf("Not triangle");
    else if(a>b)
    {
        temp=a;
        a=b;
        b=temp;
    }
    else if(a>c)
    {
        temp=a;
        a=c;
        c=temp;
    }
     else if(b>c)
    {
        temp=b;
        b=c;
        c=temp;
    }
    if(a*a+b*b>c*c)
    {
   printf("Acute triangle");//锐角三角形
    }
   if(a*a+b*b==c*c)
    { 
        printf("Right triangle");//直角三角形
        
    }
    if(a==b&&b==c)
    {
        printf("Equilateral triangle");//等边三角形
    }
    if(a*a+b*b<c*c)
    {
        printf("Obtuse triangle");//钝角三角形
        
    }
    if(a==b||b==c||a==c)
    {
        printf("Isosceles triangle");//等腰三角形
    }
	return 0;
}  
2022/2/3 15:47
加载中...