好像是想给abc排序的地方错了,之前删掉了那部分得了33分
by fatiaoli @ 2024-03-04 19:43:17
C还是C++
by liuzilin114514 @ 2024-03-04 19:47:13
加了换行符变成了32分
by fatiaoli @ 2024-03-04 19:49:23
@[fatiaoli](/user/1257597) 我能用C++给你改吗?
by liuzilin114514 @ 2024-03-04 20:03:05
@[liuzilin114514](/user/1191010) 当然可以!谢谢你
by fatiaoli @ 2024-03-05 18:47:02
@[liuzilin114514](/user/1191010) 写的c,c++也可以
by fatiaoli @ 2024-03-05 18:47:49
```
#include<bits/stdc++.h>
using namespace std;
int p[4];
int main(){
for(int i=1;i<=3;i++){
scanf("%d",&p[i]);
}
sort(p+1,p+4);
if(p[1]+p[2]<=p[3]){
printf("Not triangle\n");
return 0;
}
if (p[3]*p[3]==(p[2]*p[2]+p[1]*p[1]))
printf("Right triangle\n");
else if (p[3]*p[3]<(p[2]*p[2]+p[1]*p[1]))
printf("Acute triangle\n");
else if (p[3]*p[3]>(p[2]*p[2]+p[1]*p[1]))
printf("Obtuse triangle\n");
if (p[1]==p[2]||p[2]==p[3]||p[1]==p[3])
printf("Isosceles triangle\n");
if (p[1]==p[2]&&p[2]==p[3])
printf("Equilateral triangle\n");
return 0;
}
```
@[fatiaoli](/user/1257597)
by liuzilin114514 @ 2024-03-06 21:45:27
@[liuzilin114514](/user/1191010) 谢谢!
by fatiaoli @ 2024-03-07 17:50:49