判断三角形的类型,根据输入的三角形的三条边判断三角形的类型,并依次输出其类型和面积。
如果输入的信息不是三角形 则输出 no triangle。
输入示例:
1
3 4 5
输出示例:
right triangle,6.0
代码:
```C
#include<stdio.h>
#include<math.h>
int main(){
int i,n;
double a,b,c,s,A;
scanf("%d",&n); // 输入将进行判断的三角形组数
for(i=1;i<=n;i++){
scanf("%lf%lf%lf",&a,&b,&c); // 输入三角形的三边长度
if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a){ //判断是不是三角形
s=(a+b+c)/2; //计算三角形半周长
A=sqrt(s*(s-a)*(s-b)*(s-c)); //利用海伦公式计算三角形面积
if(a==b && a==c) printf("equilateral triangl