nextday函数程序实现

软件测试 实验(二) 测试用例的设计 一、实验目的: 通过实验,理解测试用例设计含义,掌握黑盒测试技术。 二、实验要求和内容: 年、月、日分别以Y、M和D来存储相应的值,现在要测试NextData(Y,M,D)函数,用判定表和正交试验法来设计相应的测试用例。 三、实验步骤 1、理解实验内容。 2、采用判定表法设计测试用例,用word文档记录设计的测试用例。 3、采用正交试验法设计测试用例,用word文档记录设计的... 阅读详情

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


程序实现:

#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
软件测试学习:三角形、nextday、佣金问题黑盒测试 三角形、nextday、佣金问题黑盒测试 1.设计三角形的路径覆盖测试用例,如语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、路径覆盖等 伪代码程序如下: ① Input(a,b,c) ② if(a&gt;200||a&lt;1||b&gt;200||b&lt;1||c&gt;200||c&lt;1) then ③ X="请输入一个1~200的数值” ④ End if ⑤ If((a+b&gt;c)&... 阅读详情

相关推荐

简单程序NextDay

学完C#后,自己课后做着玩的!提供了源代码,和成品

python实现nextday()——输入一个日期,输出它的下一天

输入一个日期,输出下一天的日期。

xinanbo的博客 6453

nextday函数 c语言版

软件测试课上安排的作业,未完成,待修改 供参考

C语言NextDay编程!

#include "stdio.h" int IsLeapYear(int Year);//判断是不是闰年。int IsCurrentDate(int Year,int Month,int Day);//是不是正确的日期。int ReturnNextDay(int Year,int Month,int Day);//返回下一天,也有判断是不是正确的日期。int LeapYear

Golgine的专栏 2023

Java NextDate 输出明天的日期

最近在复习软件测试顺便看到了这个例子,顺手实现了一下 public class test { public static void main(String[] args) throws IOException { Scanner in=new Scanner(System.in); System.out.println("input year"); int year=in.next...

weixin_43066821的博客 6666

Oracle函数大全五十八:NEXT_DAY函数

函数是一个用于日期计算的函数,它返回指定日期之后的下一个指定星期几的日期。这个函数有两个参数:一个日期和一个表示星期几的字符串或数字。这两个查询都会返回从今天开始算起的下一个星期一的日期。

yixiaobing的博客 2203

nextday白盒测试c语言,nextday函数程序实现

#include using namespace std;int main(){string ntime;int tmp;while(1){cout<< "请输入日期,例如(0712-02-12)" << endl;loop:cin>>ntime;while(ntime.length()!=10){cout<='2'||(ntime[5]=='1'&amp...

weixin_35897916的博客 905

java命名gotonextday_nextday函数程序实现

描述:输入指定日期,输出输入日期的下一天的具体日期;程序实现:#include #include using namespace std;int main(){string ntime;int tmp;while(1){cout<< "请输入日期,例如(0712-02-12)" << endl;loop:cin>>ntime;while(ntime.length...

weixin_31951989的博客 278

幕测平台_使用Junit测试异常,测试NextDay函数

需求 NextDay是一个简单的日期计算器,计算给定日期的下一天的具体日期。如给定2020年1月1日,返回2020年1月2日;给定2020年1月31日,返回2020年2月1日。主要要求考察学生对日期边界以及异常处理的测试的能力。 实现 NextdayTest.java package net.test; import static org.junit.Assert.*; import stati...

Jimmy Huang's Blog 8444

利用Nextday函数解决日期问题

这里用了NextDay函数 用char* arry[]定义了字符串数组 我用Clion编译的时候会弹警告表示C++不支持 但是用oj能够AC 后面再解决这个问题。今天是 2012 年 4 月 12 日星期四,编写程序,输入今天开始到 12 月 31日之间的任意日期,输出那一天是星期几。所以解决日期问题很重要的就是函数NextDay()想方设法去用NextDay函数。第二行包含一个整数 d,表示询问日期的为该月的第几天。共两行,第一行包含一个整数 m,表示询问日期的月份。输出询问日期是星期几。

qq_53906381的博客 548

软件测试——NextDay测试

源代码 试题描述 NextDay是一个简单的日期计算器,计算给定日期的下一天的具体日期。如给定2020年1月1日,返回2020年1月2日;给定2020年1月31日,返回2020年2月1日。主要要求考察学生对日期边界以及异常处理的测试的能力。 测试代码 测试结果 参考文章 幕测平台_使用Junit测试异常,测试NextDay函数 ...

无限迭代中...... 8408

三角形构成及next day整体代码

本文档是三角形构成类型问题及下一日问题的源代码,解压后eclipse可直接使用查看

java中NextDate类

java中用Date写一个输入当前日期时,在控制台输出明天的日期

java nextday_软件测试(三)—— 参数化测试用例(Nextday.java)

import static org.junit.Assert.*;importjava.lang.reflect.Array;importjava.util.Arrays;importjava.util.Collection;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.junit.runners.Parameteriz...

weixin_39953102的博客 822

Nextday函数的简单实现

<br />话说振宇哥的测试课,还要写三个函数:triangle,nextday,replace。<br />为了避免复杂的逻辑判断,使用了表驱动的实现方法。<br />其实我下边的代码的逻辑判断一点不复杂,欢迎观赏!<br />真正复杂的好象是判断星期几的函数:也就是给你年月日,然后判断当天是星期几<br /> <br />public class Main {<br />    <br />     private int [] leapMonths = <br />     {<br />  

jzh08的专栏 1443

java nextday_Nextday 参数化单元测试(测试用例)设计

一、首先简单描述一下下载试题及配置试题的过程配置环境:安装Eclipse、JDK(1.7)、及考试插件 (net.mooctest....*.jar)等;登录系统:运行Eclipse: 【MoocTest】 --》【1. Login】--》输入考试密码(mooctest.net --> 我的任务 提供)。如下图下载试题:点击上图 菜单【2. Download】,下载试题(注意:一般选择清空工...

weixin_39636099的博客 1798

next_day函数用法

在Oracle是提供了next_day求指定日期的下一个日期. 语法 : next_day( date, weekday ) date is used to find the next weekday. weekday is a day of the week (ie: SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY) 可用于: Oracle 9i, Oracle 10g, Oracle 11g

凝结水晶 2万+

大数据之Hive:Hive中next_day函数

目录1.next_day函数2.取当前周的周一3.取当前周的周一和周日 1.next_day函数 取当前天的下一个周一 hive (gmall)> select next_day('2021-05-28','MO'); 2021-05-31 2.取当前周的周一 hive (gmall)> select date_add(next_day('2021-05-28','MO'),-7); 2020-11-30 3.取当前周的周一和周日 hive > select > las

weixin_43597208的博客 6409
上一篇: 身份证号码验证程序
下一篇: PHP笔记(函数)
somestill
博客等级 码龄14年 80粉丝 55原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值