第六组数据在本地输出和所给答案一样,但是仍然显示WA。求大佬解惑TAT
#include<stdio.h>
#include<string.h>
int main()
{
char text[258];
scanf("%s",text);
int len=strlen(text);
int a,b,c,tmp;
for(int i=0;i<len/5;i++)
{
switch(text[5*i+3])
{
case 'a':tmp=a;break;
case 'b':tmp=b;break;
case 'c':tmp=c;break;
default:tmp=text[5*i+3]-'0';
}
switch(text[5*i])
{
case 'a':a=tmp;break;
case 'b':b=tmp;break;
case 'c':c=tmp;break;
}
}
printf("%d %d %d",a,b,c);
return 0;
}