请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 113|回复: 5

C语言——求n天后的日期

[复制链接]

20

主题

32

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
发表于 2020-1-27 14:45:43 | 显示全部楼层 |阅读模式
写一个函数,传入年月日,计算它的第二天,并返回该日期。由用户输入年月日和一个n值,使用前述函数,计算该日期加n天的日期为多少。

解题思路:
先判断输入的年份是否为闰年。
输入的n天,用day一天一天来加上,依次判断月份年份是否需要累计
  1. #include #include int main(){        int year,month,day,n;        int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};        while(scanf("%d%d%d%d",&year,&month,&day,&n)!=EOF){                if((year%4==0&&year%100!=0)||year%400==0){//判断闰年                                 mon[2]=29;                }                else                        mon[2]=28;                for(int i=1;imon[month]){                                day=day-mon[month];                                month++;                                if(month>12){                                        year++;                                        month=1;                                        if((year%4==0&&year%100!=0)||year%400==0){//判断闰年                                                 mon[2]=29;                                        }                                        else                                                mon[2]=28;                                        }                        }                }                printf("%d %d %d\n",year,month,day);        }        return 0;}
复制代码
                                                                                                                                       
                                                    
  • 点赞                        1                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        weixin_44252790                                                                发布了8 篇原创文章 · 获赞 6 · 访问量 1681                                                                                            私信                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:CocosCreator之KUOKUO带你搞反射-获取电池信息
下一篇:如何用HTML写一个网站
回复

使用道具 举报

0

主题

15

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
发表于 2020-1-28 18:20:55 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U![www.12360.co]
回复

使用道具 举报

18

主题

29

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
发表于 2020-2-9 09:51:50 | 显示全部楼层
这个帖子不回对不起自己![www.12360.co]
回复

使用道具 举报

13

主题

20

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2020-2-9 13:35:09 | 显示全部楼层
这东西我收了!谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

17

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
发表于 2020-2-11 22:32:55 | 显示全部楼层
我看不错噢 谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

10

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 7 天前 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-22 12:31 , Processed in 0.123813 second(s), 32 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表