社区讨论
求助大神,不仅报错还有RE
P5717【深基3.习8】三角形分类参与者 4已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lpdzq12o
- 此快照首次捕获于
- 2023/11/25 19:51 2 年前
- 此快照最后确认于
- 2023/11/25 21:14 2 年前
C
#include <stdio.h>
int main()
{
int a,b,c;
int A,B,C;
A=(b*b+c*c-a*a)/(2*b*c);
B=(a*a+c*c-b*b)/(2*a*c);
C=(b*b+a*a-c*c)/(2*b*a);
scanf("%d %d %d",&a,&b,&c);
if ( a+b<=c||a+c<=b||b+c<=a ){
printf("Not triangle");
}else{
if ( a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a ){
printf("Right triangle");
}else if ( A>0&&B>0&&C>0 ){
printf("Acute triangle");
}else if ( A<0||B<0||C<0 ){
printf("Obtuse triangle");
}
}
if ( (a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a) ){
printf("Isosceles triangle");
}else if ( a==b&&a==c&&b==c ){
printf("Equilateral triangle");
}
return 0;
}
感觉没大问题啊
回复
共 4 条回复,欢迎继续交流。
正在加载回复...