poj3589---判断两个数有多接近

#include <stdio.h>

#include <stdlib.h>



int main()

{

    char s1[6],s2[6];

    int a,b,i,j,n;

    scanf("%d",&n);

    while(n--)

    {

        a=0;b=0;

        scanf("%s %s",s1,s2);

        for(i=0;i<4;i++)

        {

            if(s1[i] == s2[i])

                a++;

        }

        for(i=0;i<4;i++)

        {

            for(j=0; j<4; j++)

            {

                if(s2[i] == s1[j])

                {

                    b++;

                    break;

                }

            }

        }

        printf("%dA%dB\n",a,b-a);

    }

    return 0;

}
View Code

用b-a表示B前数

你可能感兴趣的:(poj)