标题:大家帮我看一下,这是出现什么问题
只看楼主
Susan來了
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-4-20
结帖率:50%
已结贴  问题点数:5 回复次数:7 
大家帮我看一下,这是出现什么问题
#include <iostream.h>
int average(int a[],int n)
{   
    int sum=0;
    for(int i=0;i<n;i++)
        sum=sum+a[i];
    return sum/n;

}
void main()
{
    int a[10]={10,20,30,40,50,60,70,80,90,100};
    int ave;
    for(int i=0;i<10;i++)
    ave=average(a,10);
    cout<<"ave="<<ave<<endl;
}

Debug/实验七 1 第二种方法.exe : fatal error LNK1120: 1 unresolved externals
这是什么意思?????
搜索更多相关主题的帖子: average include 
2014-05-03 11:27
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:1 
主要问题

#include <iostream.h>
只有过去的标准才有带.h的头文件

void main()
这里应该是int

cout<<"ave="<<ave<<endl;
要么就用using 要么就std::cout std::endl 一般不建议用using namespace

再有问题就是 C++代码一般不推荐使用数组 因为不安全

不知道楼主看的什么书 建议楼主找本好点的书 认真看
2014-05-03 13:06
funyh250
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:26
帖 子:290
专家分:1573
注 册:2013-12-25
得分:1 
#include <iostream>
using std::cout;
using std::endl;
前面改写这样
其他的都没错

学习是大事   吃喝拉撒睡是小事   其他的那都不是事
2014-05-03 20:38
yxq211046
Rank: 2
等 级:论坛游民
帖 子:22
专家分:36
注 册:2014-4-17
得分:1 
第二句 for (int i = 0; i<10; i++) 起到什么作用,删掉好像也没影响嘛
2014-05-04 17:19
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
得分:1 
回复 4 楼 yxq211046
当然有影响啊,楼主的代码在这一步相同的步骤给执行了10遍,删掉只执行一遍。影响就是更快了
2014-05-06 10:49
i80286
Rank: 6Rank: 6
等 级:侠之大者
威 望:5
帖 子:99
专家分:428
注 册:2013-9-30
得分:1 
将void main()改成int main(),void main()真的是错误的,C++的标准中就不存在这样的写法
加上语句using std::cout和using std::endl、以及在最后一个花括号前加上return 0语句,能正常运行(VS 2013)

PS:不建议看谭浩强的书
2014-05-06 13:26
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
得分:0 
回复 6 楼 i80286
我怎么看谭浩强的是int main()呢?不知道仁兄看的是哪版
2014-05-06 17:07
eqyy380
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2014-4-23
得分:1 
不知道
2014-05-06 17:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-430936-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.050588 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved