我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

« 1 234» Pages: ( 1/4 total )
本页主题: 50浮云悬赏求助C++ 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ division /di'vi3ən/ n. 分,分开,分配,隔开,部门 ]


50浮云悬赏求助C++

namespace SALES
{
    const int QUARTERS=4;
    struct Sales
    {
        double sales[QUARTERS];
        double average;
        double max;
        double min;
    };
    void setSales(Sales &s,const double ar[],int n);
    void setSales(Sales &s);
    void showSales(const Sales &s);
}
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:21 | [楼 主]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ recipe /'resipi/ n. 食谱,方法,窍门 ]


#include<iostream>
#include"H1.H"
using namespace SALES;
void setSales(Sales &s,const double ar[],int n)
{
    if(n<=4)
    {
        for(int i=0;i<n;i++)
            s.sales[i]=ar[i];
        for(i=n;i<4;i++)
            s.sales[i]=0;
    }
    if(n>4)
    {
        for(int i=0;i<4;i++)
           s.sales[i]=ar[i];
    }
    double ave=0;
    for(int i=0;i<4;i++)
    {
        ave+=s.sales[i];
    }
    s.average=ave/4;
    s.max=s.sales[0];s.min=s.sales[0];
    for(i=0;i<4;i++)
    {
        if(s.sales[i]>s.max)
            s.max=s.sales[i];
        if(s.sales[i]<s.min)
            s.min=s.sales[i];
    }

}
void setSales(Sales &s)
{
    std::cout<<"Enter 4 numbers:";
    for(int i=0;i<4;i++)
        std::cin>>s.sales[i];
        double ave=0;
    for(i=0;i<4;i++)
    {
        ave+=s.sales[i];
    }
    s.average=ave/4;
    s.max=s.sales[0];s.min=s.sales[0];
    for(i=0;i<4;i++)
    {
        if(s.sales[i]>s.max)
            s.max=s.sales[i];
        if(s.sales[i]<s.min)
            s.min=s.sales[i];
    }
}
void showSales(const Sales &s)
{
    for(int i=0;i<4;i++)
        std::cout<<s.sales[i]<<std::endl;
    std::cout<<"average="<<s.average<<std::endl;
    std::cout<<"max="<<s.max<<std::endl;
    std::cout<<"min="<<s.min<<std::endl;
}
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:22 | [1 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ impress /im'pres, 'impres/ vt. 印,压印,给…以极深的印象 ]


#include<iostream>
#include"H1.H"
using namespace SALES;
int main()
{
    Sales a[2];
    double b[4]={1.1,1.2,1.3,1.0};
    setSales(a[0],b,4);
    setSales(a[1]);
    showSales(a[0]);
    showSales(a[1]);
    return 0;
}
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:22 | [2 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ text /tekst/ n. 正文,文本,原文,教科书 ]


以上是同一个project的三个文件,编译没错,连接却错了,谁能解释下哈
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:23 | [3 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ greedy /'gri:di/ a. 贪婪的,贪吃的,渴望的 ]


第一个解决的奖励50浮云
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:24 | [4 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ operate /'opəreit/ n. 操作,(使)运转,起作用,动手术 ]


错误提示
Linking...
Cpp5.obj : error LNK2001: unresolved external symbol "void __cdecl SALES::showSales(struct SALES::Sales const &)" (?showSales@SALES@@YAXABUSales@1@@Z)
Cpp5.obj : error LNK2001: unresolved external symbol "void __cdecl SALES::setSales(struct SALES::Sales &)" (?setSales@SALES@@YAXAAUSales@1@@Z)
Cpp5.obj : error LNK2001: unresolved external symbol "void __cdecl SALES::setSales(struct SALES::Sales &,double const * const,int)" (?setSales@SALES@@YAXAAUSales@1@QBNH@Z)
Debug/Cpp2.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

Cpp2.exe - 4 error(s), 0 warning(s)
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:27 | [5 楼]
kingge



性别: 帅哥 状态: 该用户目前不在线
头衔: 自信~~~!
等级: 人见人爱
家族: Westlife Family
发贴: 2480
威望: 0
浮云: 1105
在线等级:
注册时间: 2007-09-11
最后登陆: 2009-05-06

5come5帮你背单词 [ volcano /vol'keinəu/ n. 火山 ]


这个程序看起来也没有什么问题啊!!

==========================================================
      书到用时方恨少
是非经过不知难

顶端 Posted: 2007-10-07 10:36 | [6 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ direct /di'rekt/ a. & ad. 直接的(地),直率的(地)针对,把…对准,指示,指引,导演,指挥 ]


编译都没问题。。。连接时出错了,不明白啊
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 10:40 | [7 楼]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ slang /slæŋ/ n. 俚语,俗语 ]


第二个文件是不是H1.cpp?

我有一个不太好的解决办法……

把第二个文件的三个函数到COPY到第三个文件的Main函数之前,第三个文件也不用include "h1.h"了。

不过这个办法真的不太好,如果有其它办法就用其它办法。

自强不息!
顶端 Posted: 2007-10-07 11:11 | [8 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ boring /'bo:riŋ/ a. 令人讨厌的;n. 钻孔 ]


Quote:
引用第8楼yinx于2007-10-07 11:11发表的  :
第二个文件是不是H1.cpp?

我有一个不太好的解决办法……

把第二个文件的三个函数到COPY到第三个文件的Main函数之前,第三个文件也不用include "h1.h"了。
.......

第一个是H1.H第二个是cpp2.cpp,第三个是cpp5.cpp
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 11:14 | [9 楼]
jjpp



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 956
威望: 0
浮云: 1909
在线等级:
注册时间: 2006-04-07
最后登陆: 2009-05-24

5come5帮你背单词 [ umbrella /Λm'brelə/ n. 雨伞 ]


namespace 在老的 c++上才用在新的VC上 貌似不能用这个吧
如果把它换成类看看
要么好好活着,要么赶紧去死。
顶端 Posted: 2007-10-07 11:16 | [10 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ bench /bent/ n. 凳,长凳 ]


Quote:
引用第10楼jjpp于2007-10-07 11:16发表的  :
namespace 在老的 c++上才用在新的VC上 貌似不能用这个吧
如果把它换成类看看

还没学到类。。。这是名称空间的一道习题
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 11:19 | [11 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ waitress // n. (女)待者,(女)服务员 ]


Quote:
引用第8楼yinx于2007-10-07 11:11发表的  :
第二个文件是不是H1.cpp?

我有一个不太好的解决办法……

把第二个文件的三个函数到COPY到第三个文件的Main函数之前,第三个文件也不用include "h1.h"了。
.......

这样还是不行
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 11:21 | [12 楼]
dongyu





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 起早不摸黑
发贴: 168
威望: 0
浮云: 1115
在线等级:
注册时间: 2006-10-13
最后登陆: 2008-06-29

5come5帮你背单词 [ spring /spriŋ/ B n. 弹簧,泉,源泉;vi. 弹跳 ]


你的void setSales(Sales &s,const double ar[],int n);  void setSales(Sales &s);void showSales(const Sales &s);这三个函数你把它们放在struct  sales外面那就说明他们不是sales的成员函数。这样的话就在重载 setSale这个函数时会出错!
顶端 Posted: 2007-10-07 11:25 | [13 楼]
xuer



誓言守护者 执着之戒 真诚之戒 勇敢之戒
性别: 帅哥 状态: 该用户目前不在线
头衔: 学而时习之
等级: 人见人爱
家族: 起早不摸黑
发贴: 3393
威望: 0
浮云: 0
在线等级:
注册时间: 2006-11-19
最后登陆: 2018-08-13

5come5帮你背单词 [ bald /bo:ld/ a. 秃的,秃顶的,赤裸裸的,毫不掩饰的 ]


Quote:
引用第13楼dongyu于2007-10-07 11:25发表的  :
你的void setSales(Sales &s,const double ar[],int n);  void setSales(Sales &s);void showSales(const Sales &s);这三个函数你把它们放在struct  sales外面那就说明他们不是sales的成员函数。这样的话就在重载 setSale这个函数时会出错!

那该怎么改呢
北方有佳人絕世而獨立一顧傾人城再顧傾人國
顶端 Posted: 2007-10-07 11:29 | [14 楼]
« 1 234» Pages: ( 1/4 total )
我来我网·5come5 Forum » 程序员之家

Total 0.014756(s) query 5, Time now is:11-22 19:41, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号