#include <stdio.h>
#include <math.h>
int main(){
float a,b,c,t,s,p;
printf("Enter a b c:");
scanf("%f %f %f",&a,&b,&c);
if(a>b){
t=b;
b=a;
a=t;
}
if(a>c){
t=c;
c=a;
a=t;
}
if(b>c){
t=c;
c=b;
b=t;
}
if(a+b>c){
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
if(a==b&&b==c) printf("length of sides:%f %f %f\ns:%f\nequilaterals.",a,b,c,s);
else if(a==b||b==c){
if(a*a+b*b==c*c) printf("length of sides:%f,%f,%f\ns:%f\nisosceles and right.",a,b,c,s);
else printf("length of sides:%f,%f,%f\ns:%f\nisosceles.",a,b,c,s);
}
else if(a*a+b*b==c*c) printf("length of sides:%f,%f,%f\ns:%f\nright.",a,b,c,s);
else printf("length of sides:%f,%f,%f\ns:%f\ngeneral.",a,b,c,s);
}
else printf("Error");
return 0;
}

燧220
- 粉丝: 0
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


