头文件:“001.h”
#include<iostream>
#include<cmath>
using namespace std;
double triangle_area(double,double,double);
doublecircle_area(double);
#define PI 3.14159
---------------circle.cpp:
#include "001.h"
double rea(double r1)
{
double area;
area=PI*r1*r1;
return area;
}
------------trangle.cpp:
#include "001.h"
double triangle_area(double a,double b,double c)
{
double t,area;
t=(a+b+c)/2;
area=sqrt(t*(t-a)*(t-b)*(t-c));
return area;
}
-------------main函数
#include "001.h"
int main()
{
double a,b,c;
double r;
cout<<"请输入三角形的三个边长:";
cin>>a>>b>>c;
if(a+b<=c||a+c<=b||b+c<=a)
cout<<"输入的三角形不能构成三角形!"<<endl;
else
cout<<"三角形的面积="<<triangle_area(a,b,c)<<endl;
cout<<"请输入圆的半径:";
cin>>r;
cout<<rea(r);
return 0;
}
以上是我抄写的代码,就是link时 出现一个错误,说是rea()为未声明的标示符。