标题:求教!!!判断是否为闰年
只看楼主
zhanghang123
Rank: 2
等 级:论坛游民
帖 子:39
专家分:24
注 册:2010-3-20
结帖率:100%
已结贴  问题点数:10 回复次数:4 
求教!!!判断是否为闰年
程序代码:
#include<iostream.h>
class runnian
{
public:
    runnian();
protected:
    int year;
};


runnian::runnian(int t=0)
{
    strcpy(year,t);
    if(0<t<9999)
    {
        if((t%4==0&&t%100!=0)||(t%400==0)
            cout<<t<<"是闰年"<<endl;
        else
            cout<<t<<"不是闰年"<<endl;
    }
    else
        reture ERROR:
}
int mian()
{
    runnian a;
    int y;
    cout<<"请输入一个年份:"<<endl;
    cin>>y;
    a.runnian();
}
自己写的程序,请大家帮忙改改,谢谢!!
搜索更多相关主题的帖子: 闰年 判断 
2010-12-22 00:19
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:8 
楼主的代码有点惨不忍睹..
建议楼主好好学学基础知识。
程序代码:
#include<iostream.h>

#define ERROR -1
#define SUCCESS 0

class runnian
{
public:
    int _runnian( int t = 0);
public:
    int year;
};

int runnian::_runnian(int t)
{
    //strcpy(year,t);                                                                                    
    year = t;
    //if(0<t<9999)       
    if( t > 0 && t < 9999)
    {
        if(( t % 4 == 0 && t % 100 != 0)||( t % 400 == 0))
            cout << t << "是闰年" << endl;
        else
            cout << t << "不是闰年" << endl;
           
        return SUCCESS;
    }
    else
      return ERROR;
}
int main()
{
    runnian a;
    int y;
    cout << "请输入一个年份:" << endl;
    cin >> y;
    a._runnian( y);
}



 
2010-12-22 09:16
tangyz922
Rank: 2
等 级:论坛游民
帖 子:20
专家分:52
注 册:2010-11-27
得分:1 
写的也太烂了啊!
2010-12-22 20:32
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:0 
本论坛中有一个不错的表达式,找找吧!

★★★★★为人民服务★★★★★
2010-12-22 20:38
kspliusa
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:98
专家分:178
注 册:2009-9-27
得分:1 
楼主代码错字满天啊!main都写错了!
2010-12-22 21:15



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




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

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