C++【已解决】
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a,b,c,s;
cout <<"请输入第一条边的边长:";
cin >>a;
cout <<"请输入第二条边的边长:";
cin >>b;
cout <<"请输入第三条边的边长:";
cin >>c;
if (a+b<=c || a+c<=b || b+c<=a)
cout <<"不能构成三角形!";
else
s=(a+b+c)/2;
cout <<"三角形的面积为:"<<sqrt(s*(s-a)*(s-b)*(s-c));
return 0;
}
找到错了,已解决。