实验二、黑盒测试技术(二)(2)

2018-12-04 22:32

nextDate.setText(y+\ }else { nextDate.setText((y+1)+\ } //对1、3、5、7、8、10月份的处理 }else { if(d<31){ nextDate.setText(y+\ }else { nextDate.setText(y+\ } } }else { if(m==2){ if(leap(y)){ if(d<30){ if(d<29){ nextDate.setText(y+\ }else { nextDate.setText(y+\ } }else { JOptionPane.showMessageDialog(this, \输入日期有误\ \ year.setText(\ month.setText(\ day.setText(\ } }else { //平年的处理 if(d<29){ if(d<28){ nextDate.setText(y+\ }else { nextDate.setText(y+\ } }else { JOptionPane.showMessageDialog(this, \输入日期有误\ \ year.setText(\ month.setText(\ day.setText(\ } } } } } } }else { //不满足输入条件 JOptionPane.showMessageDialog(this, \输入日期有误\ \ year.setText(\ month.setText(\ day.setText(\ } } if(e.getSource()==clear){ year.setText(\ month.setText(\ day.setText(\} /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new NextDay(); } C++代码: #include #include using namespace std; int main() {

string ntime; int tmp; while(1) {

cout<< \请输入日期,例如(0712-02-12)\ loop:

cin>>ntime;

while(ntime.length()!=10) {

cout<<\您的输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(ntime[4]!='-'||ntime[7]!='-') {

cout<<\您的输入格式有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(ntime[0]=='0'&&ntime[1]=='0'&&ntime[2]=='0'&&ntime[3]=='0') {

cout<<\您的年份输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(ntime[5]>='2'||(ntime[5]=='1'&&ntime[6]>='3')) {

cout<<\您的月份输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(ntime[5]=='0'&&ntime[6]=='0') {

cout<<\您的月份输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while((ntime[8]=='3'&&ntime[9]>='2')) {

cout<<\您的天数输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(ntime[8]=='0'&&ntime[9]=='0') {

cout<<\您的天数输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while((((ntime[5]=='1'&&(ntime[6]=='0'||ntime[6]=='2'))||ntime[6]=='1'||ntime[6]=='3'||ntime[6]=='5'||ntime[6]=='7'||ntime[6]=='8')&&ntime[8]=='3'&&ntime[9]>='2')||(ntime[5]=='0'&&ntime[6]=='2'&&ntime[8]>='3')) {

cout<<\您的天数输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(((ntime[5]=='1'&&ntime[6]=='1')||(ntime[5]=='0'&&(ntime[6]=='4'||ntime[6]=='6'||ntime[6]

=='9')))&&(ntime[8]=='3'&&ntime[9]>='1')) {

cout<<\您的天数输入有误,请重新输入日期,例如(0712-02-12)\ goto loop; }

while(ntime[0]=='9'&&ntime[2]=='9'&&ntime[3]=='9'&&ntime[1]=='9'&&ntime[5]=='1'&&ntime[6]=='2'&&ntime[8]=='3'&&ntime[9]=='1') {

cout<<\您的输入超出范围,请重新输入日期,例如(0712-02-12)\ goto loop; }

for(int i=0; i

if((ntime[i]>='10'||ntime[i]<'0')&&ntime[i]!='-') {

cout<<\您的年份输入有误1,请重新输入日期,例如(0712-02-12)\ goto loop; } }

if(ntime[8]<'2'||(ntime[8]=='2'&&ntime[9]<='7')) {

if(ntime[9]=='9') {

ntime[9]='0';

ntime[8]=ntime[8]+1; } else {

ntime[9]=ntime[9]+1; }

cout<<\为:\ }

else if(ntime[8]=='2'&&ntime[9]>='8') {

if(ntime[5]=='0'&&ntime[6]=='2') {

tmp=(ntime[0]-48)*1000+(ntime[1]-48)*100+(ntime[2]-48)*10+ntime[3]-48; if(tmp@0==0||(tmp%4==0&&tmp0!=0)) {

if(ntime[8]=='2'&&ntime[9]=='9') {

ntime[6]=ntime[6]+1;

ntime[8]='0'; ntime[9]='1'; } else {

ntime[9]=ntime[9]+1; }

cout<<\为:\ } else {

if(ntime[9]=='9') {

cout<<\您的输入有误,这一年的2月没有29天\ cout<< \请输入日期,例如(0712-02-12)\ goto loop; } else {

ntime[6]=ntime[6]+1; ntime[8]='0'; ntime[9]='1';

cout<<\为:\ } } } } else

if((ntime[5]=='1'&&ntime[6]=='1')||(ntime[5]=='0'&&(ntime[6]=='4'||ntime[6]=='6'||ntime[6]=='9')))

{

ntime[9]=ntime[9]+1;

if(ntime[8]=='3'&&ntime[9]=='1') {

ntime[6]=ntime[6]+1; ntime[8]='0'; ntime[9]='1'; }

cout<<\为:\ } else

if((ntime[5]=='1'&&(ntime[6]=='0'||ntime[6]=='2'))||ntime[6]=='1'||ntime[6]=='3'||ntime[6]=='5'||ntime[6]=='7'||ntime[6]=='8') {

ntime[9]=ntime[9]+1;

if(ntime[9]>='2'&&ntime[8]=='3') {

ntime[6]=ntime[6]+1; ntime[8]='0'; ntime[9]='1'; }

if(ntime[5]=='1'&&ntime[6]>='3') {

ntime[3]=ntime[3]+1; ntime[5]='0'; ntime[6]='1'; ntime[8]='0'; ntime[9]='1';

if(ntime[3]=='10') {

ntime[3]='0';

ntime[2]=ntime[2]+1; }

if(ntime[2]=='10') {

ntime[2]='0';

ntime[1]=ntime[1]+1; }

if(ntime[1]=='10') {

ntime[1]='0';

ntime[0]=ntime[0]+1; } }

cout<<\为:\ } }

return 0; }


实验二、黑盒测试技术(二)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Unit 5 Do you have a soccer ball?集体备课教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: