33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#define SIZE 61
int main(void){
char a[4][SIZE];
unsigned short i,j,k;
scanf("%s%s%s%s",a[0],a[1],a[2],a[3]);
j=strlen(a[0])>strlen(a[1])?strlen(a[1]):strlen(a[0]);
for(i=0;i<j;i++)
if(isupper(a[0][i]) && a[0][i]==a[1][i]){
switch(a[0][i]){
case 'A':printf("MON ");break;
case 'B':printf("TUE ");break;
case 'C':printf("WED ");break;
case 'D':printf("THU ");break;
case 'E':printf("FRI ");break;
case 'F':printf("SAT ");break;
case 'G':printf("SUN ");break;
}
k=i;
break;
}
for(i=k+1;i<j;i++)
if(a[0][i]==a[1][i]){
if(isdigit(a[0][i])){
printf("0%c:",a[0][i]);
break;
}
if(a[0][i]>='A' && a[0][i]<='N'){
printf("%d:",a[0][i]-55);
break;
}
}
j=strlen(a[2])>strlen(a[3])?strlen(a[3]):strlen(a[2]);
for(i=0;i<j;i++)
if(islower(a[2][i]) && a[2][i]==a[3][i]){
k=i;
break;
}
if(k<10)
printf("0%d",k);
else
printf("%d",k);
return 0;
}