我正在学习C++,我正在做这个练习,它使用函数打印三角形的区域,但是当我尝试编译“错误]“calcarea”未在此范围内声明“在C++上编译错误,在此范围内没有声明calcarea
#include<iostream>
#include<cstdlib>
using namespace std;
double farea;
main(){
float base, height;
cout<<"Enter base of triangle: "; cin>>base;
cout<<"Enter height of triangle: "; cin>>height;
cout<<endl;
farea = calcarea(base,height);
cout<<"The area of the triangle is: "<<farea;
system("pause>nul");
}
double calcarea(float ba, float he){
double area;
area = (ba*he)/2;
return area;
}
感谢有效! – OsmaK