int calculate(char* s)
{
/*
"A" 运算:使 x = 2 * x + y;
"B" 运算:使 y = 2 * y + x。
*/
int x=1,y=0,i=0;
while ( *(s+i) != '\0' ) //检查字符是否结束
{
if (*(s + i) == 65)
{
x = 2 * x + y;
} else {
y = 2 * y + x;
}
i++;
}
return x+y;
}