1 条题解

  • 0
    @ 2024-12-24 9:14:28

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	double a;
    	double b;
    	double c;
    	cin>>a;
    	cin>>b;
    	cin>>c;
    	if (a*a+b*b==c*c){
    		cout<<round(a*b/2);
    	}
    	else if(a*a+c*c==b*b){
    		cout<<round(a*c/2);
    	}
    	else if(b*b+c*c==a*a){
    		cout<<round(b*c/2);
    	}
    	else{
    		cout<<"no";
    	}
    	return 0;
    }
    

    Python :

    # coding=utf-8
    a=int(input())
    b=int(input())
    c=int(input())
    if a*a+b*b==c*c:
        print(int(a*b/2))
    elif a*a+c*c==b*b:
        print(int(a*c/2))
    elif b*b+c*c==a*a:
        print(int(b*c/2))
    else:
        print('no')
    
    • 1

    信息

    ID
    434
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    (无)
    递交数
    2
    已通过
    2
    上传者