试了很多次,月日的格式也注意了,还是一直WA,令人头大,求指教
#include<stdio.h>
#include<string.h>
int main()
{
int a,b,c,d,e,n,m;
char t[20],f[10];
scanf("%d",&n);
while(n--)
{
scanf("%2d%4d%4d%2d%2d%s",&a,&b,&c,&d,&e,f);
m=a;
switch(m)
{
case 33:strcpy(t, "Zhejiang");break;
case 11:strcpy(t, "Beijinng");break;
case 54:strcpy(t, "Tibet");break;
case 82:strcpy(t, "Macao");break;
case 71:strcpy(t, "Taiwan");break;
case 21:strcpy(t, "Liaoning");break;
case 81:strcpy(t, "Hong Kong");break;
case 31:strcpy(t, "Shanghai");break;
}
printf("He/She is from %s,and his/her birthday is on %02d,%02d,%04d based on the table.\n",t,d,e,c);
}
return 0;
}```