九度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 }

浙公网安备 33010602011771号