九度OJ 1048:判断三角形类型

题目地址:http://ac.jobdu.com/problem.php?id=1048

题目描述:

给定三角形的三条边,a,b,c。判断该三角形类型。

输入:

测试数据有多组,每组输入三角形的三条边。

输出:

对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。

样例输入: 3 4 5
样例输出: 直角三角形
 

 1 #include<stdio.h>
 2 
 3 void main()
 4 {
 5     int a,b,c,t,x,y;
 6     while(scanf("%d %d %d",&a,&b,&c)==3){
 7         if(a>c){  t=a; a=c; c=t;  }
 8         if(b>c){  t=b; b=c; c=t;  }
 9         x=a*a+b*b;
10         y=c*c;
11         if(x==y)   printf("直角三角形\n");
12         else if(x>y)   printf("锐角三角形\n");
13         else   printf("钝角三角形\n");
14     }
15 }
posted @ 2012-05-01 23:04  Bay  阅读(334)  评论(0)    收藏  举报