| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 544 人关注过本帖
标题:为了熟练类而写的一个程序
只看楼主 加入收藏
编程2011
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:73
专家分:19
注 册:2011-3-3
结帖率:92%
收藏
已结贴  问题点数:0 回复次数:7 
为了熟练类而写的一个程序
    类很重要,所以需要熟练
   
程序代码:
#include<iostream>
using namespace std;

class Date
{
   private:
    int month;
    int day;
    int year;
   public:

       Date(int a,int b,int c)
       {
          setMonth(a );
          setDay(b);
          setYear(c );
       }

       void setMonth(int a)
       {
           if(a>=1&&a<=12)
               month=a;
           else
               month=0;
       }
       void setDay(int b)
       {
           day=b;

       }
       void setYear(int c)
       {
           year=c;
       }
       int getMonth()
       {
           return month;
       }
       int getDay()
       {
           return day;
       }
       int getYear()
       {
           return year;
       }

       void displayDate()
       {
           cout<<"现在的时间是: "<<getMonth()<<"/"<<getDay()<<"/"<<getYear()<<endl;
       }
};
   
    int main()
    {     
        
        int month1,day1,year1;
        cout<<"请输入现在的月份:";
         cin>>month1;
        cout<<endl;
       
    cout<<"请输入现在的日子:";
         cin>>day1;
        cout<<endl;
      

    cout<<"请输入现在的年份:";
         cin>>year1;
        cout<<endl;
       Date nian1(month1,day1,year1);
       nian1. displayDate();
        return 0;
    }


搜索更多相关主题的帖子: color 
2011-03-21 23:34
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9008
专家分:53957
注 册:2011-1-18
收藏
得分:0 
换教材吧,你把这些错误的东西练熟了,你也就没救了
2011-03-22 08:09
编程2011
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:73
专家分:19
注 册:2011-3-3
收藏
得分:0 
回复 2楼 rjsp
那你觉得什么是好的教程,推荐一下,
2011-03-22 10:52
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:1 
成员函数就不要在类里定义了,给看个接口就行了。
学语法和一点技巧的话C++ primer。
进阶的话就BJ的C++程序设计语言。

迭代的是人,递归的是神。
2011-03-22 16:12
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
短一点的也可以定义在类里。像楼主这样的成员函数我觉得写在类里也行。

主要是楼主的这个程序逻辑很奇怪。为什么只有月份检查了一下,其它的都没查?
2011-03-22 22:33
编程2011
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:73
专家分:19
注 册:2011-3-3
收藏
得分:0 
回复 5楼 pangding
书上的一个题,是出于练习的。目的,它假设输入的是正确的。。
2011-03-22 22:45
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:1 
只有假设输入可能会不正确才有练习的必要,不然不就是单纯的练打字?


哦,你是为了练語法。那还多少有点意义~~


[ 本帖最后由 pangding 于 2011-3-22 23:02 编辑 ]
2011-03-22 23:01
xin310923
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:203
专家分:325
注 册:2009-12-22
收藏
得分:0 
最基本的类定义
2011-03-22 23:29
快速回复:为了熟练类而写的一个程序
数据加载中...
 
   



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

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