using namespace std;
int main()
{
int i,a,a1,a2,a3,a4,A,B;
cin >> a;
i = 1;
a4 = a % 10;
a3 = (a / 10) % 10;
a2 = ((a / 10) / 10) % 10;
a1 = ((a / 10) / 10) / 10;
bool isCorrect = false;
while (!isCorrect)
{
A = 0;
B = 0;
cin >> i;
if (i == 0)
{
isCorrect = true;
}
if (i != 0)
{
for (int j = 0;j < 4; j++)
{
if (i % 10 == a1)
{
if (j == 3)
{
A++;
}
else
{
B++;
}
}
else if (i % 10 == a2)
{
if (j == 2)
{
A++;
}
else
{
B++;
}
}
else if (i % 10 == a3)
{
if (j == 1)
{
A++;
}
else
{
B++;
}
}
else if (i % 10 == a4)
{
if (j == 0)
{
A++;
}
else
{
B++;
}
}
i /= 10;
if (j == 3)
{
cout << A << "A" << B << "B" << endl;
}
}
}
}
return 0;
}
網誌管理員已經移除這則留言。
回覆刪除