#include<stdio.h>
#include<string.h>
int main()
{
char a[61],b[61],c[61],d[61];
char q[2];
char day[7][6]={{"MON"},{"TUE"},{"WED"},{"THU"},{"FRI"},{"SAT"},{"SUN"}};
char h[24]={"0123456789ABCDEFGHIJKLMN"};
int i,j,flag=0;
int la,lc;
gets(a);gets(b);gets(c);gets(d);
la=strlen(a);
lc=strlen(c);
for(i=0;i<la;i++)
{
if(a[i]==b[i]&&a[i]>='A'&&a[i]<='G'&&flag==0)//A-G而不是A-Z,'Z'-'A'求的不是星期
{
q[0]=a[i];
flag=1;
continue;
}
if(a[i]==b[i]&&(a[i]>='A'&&a[i]<='N'||a[i]>='0'&&a[i]<='9')&&flag==1)//必须要有flag==1,要不然没满足上面的条件,直接进入第二个if
{
q[1]=a[i];
break;
}
}
for(i=0;i<lc;i++)
{
if(c[i]==d[i]&&(c[i]>='a'&&c[i]<='z'||c[i]>='A'&&c[i]>=c[i]))
break;
}
for(j=0;j<24;j++)
{
if(h[j]==q[1])
break;
}
printf("%s %02d:%02d\n",day[q[0]-'A'],j,i);
return 0;
}
04-25
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交