求助,30分!!!!!
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,w;
double x=0.00;
cin>>n>>m>>w;
if(n>=m&&n>=w){
if(m*m+w*w==n*n){
x+=m*w/2;
printf("%.2lf",x);
}
else{
cout<<"No solution.";
}
}
else if(m>=n&&m>=w){
if(n*n+w*w==m*m){
x+=n*w/2;
printf("%.2lf",x);
}
else{
cout<<"No solution.";
}
}
else if(w>=n&&w>=m){
if(m*m+n*n==w*w){
x+=m*n/2;
printf("%.2lf",x);
}
else{
cout<<"No solution.";
}
}
return 0;
}