本帖最後由 李宗儒 於 2024-5-11 10:48 編輯
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- int a[3],b;
- for(int i=0;i<3;i++)
- {
- cin>>a[i];
- }
- for(int j=0;j<3;j++){
- for(int i=0;i<2;i++)
- {
- if(a[i]>a[i+1])
- {
- b=a[i];
- a[i]=a[i+1];
- a[i+1]=b;
- }
- }
- }
- cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
- if((a[0]+a[1])<=a[2])
- {
- cout<<"NO";
- return 0;
- }
- if(pow(a[0],2)+pow(a[1],2)<pow(a[2],2))
- {
- cout<<"Obtuse";
- return 0;
- }
- if(pow(a[0],2)+pow(a[1],2)==pow(a[2],2))
- {
- cout<<"Right";
- return 0;
- }
- if(pow(a[0],2)+pow(a[1],2)>pow(a[2],2))
- {
- cout<<"Acute";
- return 0;
- }
- return 0;
- }
複製代碼 |