| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10558 人关注过本帖, 3 人收藏
标题:2013蓝桥杯本科组C语言试题
只看楼主 加入收藏
代码天空
Rank: 2
等 级:论坛游民
帖 子:4
专家分:30
注 册:2013-5-5
收藏
得分:30 
嗯,这套题对我来说有些难度,做题的时间超出了规定时间很多。。。第二题看着眼晕没有思路,求大神指点一下。。还有第十题也没有做出来,同问。。
2013-05-06 15:16
代码天空
Rank: 2
等 级:论坛游民
帖 子:4
专家分:30
注 册:2013-5-5
收藏
得分:0 
为什么我算的第一题结果是1799.7.17呢?多算了哪一天?
2013-05-06 15:18
i_code
Rank: 2
等 级:论坛游民
帖 子:19
专家分:15
注 册:2013-5-2
收藏
得分:0 
回复 22楼 代码天空
我猜你是从1777-5-1开始算起的,应该是从1777-4-30算起,他出生的那天是第一天,你看是不是这样。
2013-05-06 16:54
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
我也参加了啊,不过考的不行
2013-05-06 18:05
甜脆的故事
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2013-3-20
收藏
得分:0 
下载了 我以后再研究哦
2013-05-07 12:15
甜脆的故事
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2013-3-20
收藏
得分:0 
在我的ubuntu下面看全部是乱码。 伤不起啊 ,得一个一个转换
2013-05-07 12:17
jerom
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2009-2-17
收藏
得分:0 
怎么看不到代码?
2013-05-12 16:30
windly
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-5-12
收藏
得分:0 
来感受一下蓝桥的难度……
2013-05-13 10:43
二拖三虐五黑
Rank: 1
来 自:贵州省
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-5-25
收藏
得分:0 
回复 4楼 czz5242199
怎么看不到代码啊,想请教一下你对大数据处理方法。
2013-05-26 10:26
CBBA
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-10-15
收藏
得分:0 
题目一:  
#include<iostream>
using namespace std;
class DateTime
{
private :
        int year;
        int month;
        int day;
public:
    DateTime(){}
    DateTime(int y,int m,int d){year=y;month=m;day=d;}
    void showDate()
    {
        cout<<year<<"-"<<month<<"-"<<day<<endl;
    }
    int getyear(){return year;}
    int getmonth(){return month;}
    int getday(){return day;}
    void setyear(){year+=1;}
    void setmonth(){month+=1;}
    void setday(){day+=1;}
    void setmonth1(){month=1;}
    void setday1(){day=1;}
    DateTime data(DateTime D,int days)
    {
        int i=0,add;
        
        for(i=0;i<days;i++)
        {
            D.setday();
            
            switch(D.getmonth())
            {
            case 1:case 3:case 5:case 7:case 8:case 10:case 12:
                add=31;break;
            case 2:
                {
                    if(D.getyear()%4==0)
                        add=29;
                    else add=28;
                }
                break;
            default:add=30;break;
            }
            if(D.getday()>add) {D.setday1();D.setmonth();if(D.getmonth()>12){D.setmonth1();D.setyear();}}
            
            
        }
        return D;
    }
};
void main()
{
    DateTime Birthday(1777,4,30);
    DateTime now;
    int n;
    cout<<"请输入天数:"<<endl;
    cin>>n;
    now=Birthday.data(Birthday,n-1);
    now.showDate();
}

好久没写过代码了!
2013-10-15 13:57
快速回复:2013蓝桥杯本科组C语言试题
数据加载中...
 
   



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

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