| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 589 人关注过本帖
标题:试一试!你能行的!
只看楼主 加入收藏
lurrass
Rank: 1
等 级:新手上路
帖 子:17
专家分:1
注 册:2010-9-13
结帖率:42.86%
收藏
已结贴  问题点数:10 回复次数:3 
试一试!你能行的!
1。定义具有四个属性的类person:char *num, char sex, Data birthday, char *id, 这里的birthday是另外一个类的数据对象。类的数据应包括其属性int year, int month, int day,。请完成两个类声明和定义,构造函数和析构函数与其他成员一起,应在Person类中。一个main函数应该是提供给测试程序。

2。请设计一个类,它包括一个数据成员和一个静态成员数据。该构造函数将初始化成员数据,并添加1到静态成员数据,而析构函数是用来从静态成员数据减1。最后,请给一个main 函数构建三个对象,然后显示两者的成员数据和静态成员数据的结果。
3. 某商店经销经销一种货物,货物成箱购进,成箱卖出,购进和卖出时以重量为单位,各箱的重量不一样,因此,商店需要记录下目前库存的货物的总重量,现在要求用C++语言来模拟商店货物购进和卖出的情况。

4. 定义类time,数据成员有hour, minute和second 。以“时:分:秒”(24时制)的格式输出时间,还提供将时间增加一秒的成员函数next-time( ),要求能测试出如下的结果:
 ① 能够进入下一分钟。
 ② 能够进入下一小时。


[ 本帖最后由 lurrass 于 2010-11-2 11:16 编辑 ]
搜索更多相关主题的帖子: person 
2010-11-02 10:16
lurrass
Rank: 1
等 级:新手上路
帖 子:17
专家分:1
注 册:2010-9-13
收藏
得分:0 
#include<iostream.h>
class Clock
{
public:
    Clock(int NewH=0, int NewM=0, int NewS=0)
        {Hour=NewH;Minute=NewM;Second=NewS;}
    void ShowTime()
        {cout<<Hour<<":"<<Minute<<":"<<Second<<endl;}
    void operator ++();      
    void operator ++(int);   
private:
    int Hour, Minute, Second;
};
void Clock::operator ++( )
{
    Second++;
    if(Second>=60)
    {
        Second=Second-60;
        Minute++;
        if(Minute>=60)
        {
            Minute=Minute-60;
            Hour++;
            Hour=Hour%24;
        }
    }
    cout<<"++Clock: ";
}
void Clock::operator ++(int)  
{
    Second++;   
    if(Second>=60)
    {
        Second=Second-60;
        Minute++;
        if(Minute>=60)
        {
            Minute=Minute-60;
            Hour++;
            Hour=Hour%24;
        }
     }
    cout<<"Clock++: ";
}
void main()
{
    Clock myClock(23,59,59);
    cout<<"First time output:";
    myClock.ShowTime();
    myClock++;
    myClock.ShowTime();
    ++myClock;
    myClock.ShowTime();
}
2010-11-02 10:55
hahayezhe
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南张家界
等 级:贵宾
威 望:24
帖 子:1386
专家分:6999
注 册:2010-3-8
收藏
得分:5 
接分........
2010-11-02 18:20
shafeilong
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:236
专家分:1434
注 册:2009-3-21
收藏
得分:5 
呵呵 我想你应该还有3题没做吧  自己做一遍吧 不会在“自己试一试吧
2010-11-02 21:05
快速回复:试一试!你能行的!
数据加载中...
 
   



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

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