注册 登录
编程论坛 C++教室

C++请高手赐教,

晴天一阵 发布于 2011-09-13 22:42, 480 次点击
#include<iostream>
using namespace std;
const double pi=3.14;
double squareArea(double &a);
double cricleArea(double &r);

void main()
{
    double a=10.05;
    cout<<squareArea(a)<<"";
    cout<<cricleArea(a)<<"";
    cout<<a<<endl;
}
double squareArea(double &a)
{
    return a*=a;
}
double circleArea(double &r)
{
    return r=pi*r*r;
}


1>e:\360data\重要数据\我的文档\visual studio 2010\Projects\调试练习3.4\Debug\调试练习3.4.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>
1>生成失败。
1>
1>已用时间 00:00:00.61
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
4 回复
#2
yuccn2011-09-14 00:11
double cricleArea(double &r); // 声明和下面函数名不一样

double circleArea(double &r)
{
    return r=pi*r*r;
}




[ 本帖最后由 yuccn 于 2011-9-14 00:12 编辑 ]
#3
daniel19862011-09-14 11:07
cri和cir正如2楼所说
#4
lucky5635912011-09-14 18:13
int main
return 0;也是标准。
#5
dyh8399110102011-09-14 18:43
1