大家帮忙看看代码哪里还有漏洞,有一个过不了
```c
#include<stdio.h>
#include<string.h>
int main(){
int hour=0,minute=0;
char a[4][61];
int i=0,j=0;
for(i=0;i<=4;i++){
gets(a[i]);
}
i=0;
while(a[0][i]!=a[1][i]||(a[0][i]<'A'||a[0][i]>'G')){
i++;
}
if(a[0][i]=='A'){
printf("MON ");
}else if(a[0][i]=='B'){
printf("TUE ");
}else if(a[0][i]=='C'){
printf("WED ");
}else if(a[0][i]=='D'){
printf("THU ");
}else if(a[0][i]=='E'){
printf("FRI ");
}else if(a[0][i]=='F'){
printf("SAT ");
}else if(a[0][i]=='G'){
printf("SUN ");
}
i++;
//找小时
while(a[0][i]!=a[1][i]||((a[0][i]<'A'||a[0][i]>'N')&&(a[0][i]<'0'||a[0][i]>'9'))){
i++;
}
if('0'<=a[0][i]&&a[0][i]<='9'){
hour=a[0][i]-'0';
}else if('A'<=a[0][i]&&a[0][i]<='N'){
hour=a[0][i]-55;
}
//输出小时
printf("%02d:",hour);
//找分钟
while(a[2][j]!=a[3][j]||(a[2][j]<'a'||a[2][j]>'z')){
j++;
}
minute=j;
//输出分钟
printf("%02d",minute);
return 0;
}
```
第9行:for(i=0;i<=4;i++) 应该是:for(i=0;i<4;i++) ,i < 4 没有 =