#include <stdio.h>
int main()
{
char a[60];
char b[60];
char c[60];
char d[60];
scanf_s("%s", a, 60);
scanf_s("%s", b, 60);
scanf_s("%s", c, 60);
scanf_s("%s", d, 60);
int i,j,k;
for (i = 0; i < 60; i++)
{
if (a[i] == b[i])
{
switch (a[i] - 'A')
{
case 0:
printf("MON");
break;
case 1:
printf("TUE");
break;
case 2:
printf("WED");
break;
case 3:
printf("THU");
break;
case 4:
printf("FRI");
break;
case 5:
printf("SAT");
break;
case 6:
printf("SUN");
break;
}
}
for (j = i; j <= 60; j++)
{
if (a[j] >= 'A' && a[j] <= 'N')
{
int n = a[j] - 'A'+10;
printf("%d:", n);
}
}
}
for (k = 0; k < 60; k++)
{
if (c[k] == d[k])
{
printf("0%d", k);
}
}
return 0;
}
我想问的是在判断前两个字符串的字符是否相等时,当判断出第一个后,显示周几,那如何判断第二个以显示是几点呢?
我的代码写的很离谱 希望大家帮我指出问题,提出建议