其他分享
首页 > 其他分享> > poj 3589(水题)

poj 3589(水题)

作者:互联网

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    int t,ansa,ansb,data[5],target[5];
    char a[5],b[5];
    scanf("%d",&t);
    while(t--){
        ansa = ansb = 0;
        scanf("%s%s",a,b);
        for(int i=0;i<4;i++){
            data[i] = a[i]-'0';
        }
        for(int i=0;i<4;i++){
            target[i] = b[i]-'0';
        }
        for(int i=0;i<4;i++){
            if(data[i]==target[i]){
                ansa++;
            }
        }
        for(int i=0;i<4;i++){
            for(int j=0;j<4;j++){
                if(data[i]==target[j]&&i!=j){
                    ansb++;
                }
            }
        }
        printf("%dA%dB\n",ansa,ansb);
    }
    return 0;
} 

 

标签:std,水题,int,3589,scanf,poj,ansa,ansb,include
来源: https://www.cnblogs.com/stevenzrx/p/15154945.html