67分,第二个和第六个点没过

P5717 【深基3.习8】三角形分类

@[GREATchen](/user/1176438) ```cpp #include<bits/stdc++.h> using namespace std; const int N=10; int num[N]; int main() { for(int i=0;i<3;i++) cin>>num[i]; sort(num,num+3); int a=num[0],b=num[1],c=num[2]; if(c-b>=a||a+b<=c){printf("Not triangle\n");return 0;}; //如果不是三角形就要结束程序 if(a*a+b*b==c*c)printf("Right triangle\n"); if(a*a+b*b>c*c)printf("Acute triangle\n"); if(a*a+b*b<c*c)printf("Obtuse triangle\n"); if(a==b||b==c||a==c)printf("Isosceles triangle\n"); if(a==b&&b==c)printf("Equilateral triangle\n"); return 0; } ```
by hexuchen @ 2023-11-10 17:38:17


@[GREATchen](/user/1176438) 求关注~
by hexuchen @ 2023-11-10 17:41:14


```cpp #include<bits/stdc++.h> using namespace std; const int N=10; int num[N]; int main() { for(int i=0;i<3;i++) cin>>num[i]; sort(num,num+3); int a=num[0],b=num[1],c=num[2]; if(c-b>=a||a+b>=c){printf("Not triangle\n");return 0;}; if(a*a+b*b==c*c)printf("Right triangle\n"); if(a*a+b*b>c*c)printf("Acute triangle\n"); if(a*a+b*b<c*c)printf("Obtuse triangle\n"); if(a==b||b==c||a==c)printf("Isosceles triangle\n"); if(a==b&&b==c)printf("Equilateral triangle\n"); return 0; } ``` @[hexuchen](/user/945742) 大佬,我不知道为什么分数更低了
by GREATchen @ 2023-11-10 19:35:33


@[GREATchen](/user/1176438) ?我提交这份代码是AC的啊?
by hexuchen @ 2023-11-10 20:20:07


@[hexuchen](/user/945742) okok,过了谢谢,已关注
by GREATchen @ 2023-11-10 20:30:47


|