标题:完全按照二级考试参考资料打的代码,不知道为什么一直出错
只看楼主
云漫步
Rank: 1
等 级:新手上路
帖 子:10
专家分:1
注 册:2015-1-25
结帖率:75%
已结贴  问题点数:20 回复次数:13 
完全按照二级考试参考资料打的代码,不知道为什么一直出错
#include<stdio.h>
double fun(int n)
{
    int i;
    double sum=0.0;
    for(i=1;i<=n;i++)
        if(i%5==0||i%0==0)
            sum+=1.0/i;
    return sum;
}

错误:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
使用的是vc6
搜索更多相关主题的帖子: 参考资料 double 
2015-01-25 16:49
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:3 
如果这就是全部的代码的话肯定有错 没有主函数

不知道是楼主看的资料不好没说清楚呢 还是楼主没看明白
2015-01-25 16:52
云漫步
Rank: 1
等 级:新手上路
帖 子:10
专家分:1
注 册:2015-1-25
得分:0 
回复 2楼 zklhp
那应该如何改正呢?
2015-01-25 16:53
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
得分:3 
if(i%5==0||i%0==0) 对0取模是编译器未定义的行为
程序代码:
#include<stdio.h>
double fun(int n) {
    int i;
    double sum = 0.0;

    for(i = 1; i <= n; i++)
        if(i % 5 == 0 || i % 10 == 0)
            sum += 1.0 / i;

    return sum;
}

int main() {
    printf("%f\n", fun(100));
    return 0;
}


Only the Code Tells the Truth             K.I.S.S
2015-01-25 16:56
云漫步
Rank: 1
等 级:新手上路
帖 子:10
专家分:1
注 册:2015-1-25
得分:0 
回复 4楼 longwu9t
one or more multiply defined symbols found
又出现了这个错误
2015-01-25 17:01
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
得分:0 
回复 5楼 云漫步
你自己解决吧
不了解你的编译环境

Only the Code Tells the Truth             K.I.S.S
2015-01-25 17:12
lovegh
Rank: 5Rank: 5
来 自:图灵学院
等 级:职业侠客
威 望:3
帖 子:117
专家分:311
注 册:2015-1-23
得分:3 
看错误提示么,就是重复定义了变量或者函数,自己看下代码。没有错,就自己下断点调试

别老是写代码,要多陪妹子,多了解老婆大人,血淋淋的教训。
2015-01-26 18:49
苍穹之舞
Rank: 2
等 级:论坛游民
威 望:1
帖 子:62
专家分:35
注 册:2014-10-7
得分:3 
以下是引用云漫步在2015-1-25 17:01:58的发言:

one or more multiply defined symbols found
又出现了这个错误

我在VC++ 6.0下 运行,完全可以
2015-01-27 09:48
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
得分:3 
一个是整型  一个是float类型,能不错嘛

我不是砖家,要努力成为砖家。
2015-01-27 10:06
hihendry
Rank: 1
等 级:新手上路
帖 子:1
专家分:3
注 册:2015-1-26
得分:3 
longwu9t的程序没有问题啊,楼主用的是啥软件啊?
2015-01-27 11:05



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




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

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