PAT甲级 1061 Dating 模拟+字符串

📅 2026/7/28 16:35:01
PAT甲级 1061 Dating 模拟+字符串
简单的模拟题读懂题就好了。代码如下#includeiostream#includestring#includemath.h#includestdio.husing namespace std;string s1,s2,s3,s4;intmain(){cins1s2s3s4;intmin_lenmin(s1.length(),s2.length());bool firsttrue;intpos-1;for(inti0;imin_len;i){if(s1[i]s2[i]firsts1[i]As1[i]G){intdates1[i]-A1;posi;firstfalse;switch(date){case1:coutMON ;break;case2:coutTUE ;break;case3:coutWED ;break;case4:coutTHU ;break;case5:coutFRI ;break;case6:coutSAT ;break;case7:coutSUN ;break;default:break;}break;}}for(intipos1;imin_len;i){if(s1[i]s2[i]!first){if(s1[i]0s1[i]9){printf(%02d:,s1[i]-0);break;}if(s1[i]As1[i]N){printf(%d:,s1[i]-A10);break;}}}min_lenmin(s3.length(),s4.length());for(inti0;imin_len;i){if(s3[i]s4[i]((s3[i]as3[i]z)||(s3[i]As3[i]Z))){printf(%02d,i);break;}}return0;}