#include<stdio.h>
void day(char i){
switch(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;
}
}
void time(char i){
if(i>='0'&&i<='9'){
printf("0%c:",i);
}else if(i>='A'&&i<='N'){
printf("%02d:",i-55);
}
}
int main(){
int i=0,j,k=0;
char l;
int t=0;
char a[4][100]={0};
char s[100]={0};
for(i=0;i<4;i++){
scanf("%s",a[i]);
}
for(i=0;a[0][i]!='\0';i++){
for(j=0;a[1][j]!='\0';j++){
if(a[0][i]==a[1][j]&&a[0][i]>='A'&&a[0][i]<'Z'){
s[k++]=a[0][i];
}
}
}
for(i=0;a[2][i]!='\0';i++){
if(a[2][i]==a[3][i]&&a[2][i]>='a'&&a[2][i]<='z'){
l=i;
t=1;
break;
}
if(t==1){break;
}
}
day(s[0]);
time(s[1]);
printf("%02d",l);
return 0;
}
代码修改如下:
代码:
#include<stdio.h>
void day(char i){
switch(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;
}
}
void time(char i){
if(i>='0'&&i<='9'){
printf("0%c:",i);
}else if(i>='A'&&i<='N'){
printf("%02d:",i-55);
}
}
int main(){
int i=0,j,k=0;
int t=0;
char a[4][100]={0};
char s[100]={0};
for(i=0;i<4;i++){
scanf("%s",a[i]);
}
for (i=0;a[0][i]!='\0' && a[1][i] != '\0';i++)
{
if(a[0][i]==a[1][i] && a[0][i]>='A'&&a[0][i]<='N')
s[k++] = a[0][i];
}
for(i=0;a[2][i]!='\0' && a[3][i]!='\0';i++)
{
if(a[2][i]==a[3][i]&&a[2][i]>='a'&&a[2][i]<='z')
{
t=i;
break;
}
}
day(s[0]);
time(s[1]);
printf("%02d",t);
return 0;
}