nextday函数程序实现

本文介绍了如何使用C++编程语言,结合STL库,实现一个nextday函数,该函数接收一个日期作为输入,并返回输入日期的次日。通过这个函数,开发者可以方便地进行日期操作。
摘要由CSDN通过智能技术生成

描述:输入指定日期,输出输入日期的下一天的具体日期;


程序实现:

#include <iostream>
#include <string>
using namespace std;
int main()
{
    string ntime;
    int tmp;
    while(1)
    {

        cout<< "请输入日期,例如(0712-02-12)" << endl;
loop:
        cin>>ntime;
        while(ntime.length()!=10)
        {
            cout<<"您的输入有误,请重新输入日期,例如(0712-02-12)"<<endl;
            goto loop;
        }
        while(ntime[4]!='-'||ntime[7]!='-')
        {
            cout<<"您的输入格式有误,请重新输入日期,例如(0712-02-12)"<<endl;
            goto loop;
        }

        while(ntime[0]=='0'&&ntime[1]=='0'&&ntime[2]=='0'&&ntime[3]=='0')
        {
            cout<<"您的年份输入有误,请重新输入日期,例如(0712-02-12)"<<endl;
            goto loop;
        }
        while(ntime[5]>='2'||(ntime[5]=='1'&&ntime[6]>='3'))
        {
            cout<<"您的月份输入有误,请重新输入日期,例如(0712-02-12)"<<endl;
            goto loop;
        }
        while(ntime[5]=='0'&&ntime[6]=='0')
        {
            cout<<"您的月份输入有误,请重新输入日期,例如(0712-02-12)"<<endl;
            goto loop;
        }
        while((ntime[8]=='3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值