设为首页 加入收藏

TOP

C/C++[codeup 202六] - 日期问题
2018-06-14 09:13:35 】 浏览:174
Tags:C/C codeup 202 -日期 问题

C/C++[codeup 202六] - 日期问题
编写一个日期+1,要求按xxxx-xx-xx 的格式输出日期,实现加一天的操作。

输入
输入第一行表示测试用例的个数m,接下来m行每行有3个用空格隔开的整数,分别表示年月日。测试数据不会有闰年。

输出
输出m行。按xxxx-xx-xx的格式输出,表示输入日期的后一天的日期。

样例输入
2
1999 10 20
2001 1 31
样例输出
1999-10-21
2001-02-01
提示
注意个位数日期前面要有0。

#include 
  
   
using namespace std;
void output(int y, int m, int d) {
 if (y >= 1 && y <= 9) cout<<"000"<
   
    = 1 && m <= 9) cout<<'0'<
    
     = 1 && d <= 9) cout<<'0'<
     
      >N; while(N--) { cin >>y >>m >>d; if (d < month[m]) { d++; output(y, m , d); } else { d = 1; m++; if (m == 13) { m = 1; y++; } output(y, m, d); } } return 0; }
     
    
   
  
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++中为何尽量用new/delete代替ma.. 下一篇C++ string类型的几个典型应用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目