判断三角形并求出其面积的程序错在哪了

来源:互联网 发布:华中农业大学学报软件 编辑:程序博客网 时间:2024/05/21 10:25

最近谢了段程序,如下:

#include<iostream>
#include<cmath>
using namespace std;
int main(){
 double a,b,c,s,area;
 cout<<"a,b,c=";
 cin>>a>>b>>c;
 if(a+b>c&&b+c>a&&c+a>b){
 s=(a+b+c)/2.0;
 area=sqrt(s*(s-a)*(s-b)*(s-c));
 cout<"area= "<<area<<endl;     //报错为‘area应该定义为整型或枚举类型’
 }
 else cout<<"It is not a trilateral!"<<endl;
return 0;}

错误不能理解啊

高手曰此还望指点

原创粉丝点击