一、题目
二、解题思路
依据题意判断即可。
三、代码
#include<iostream>
using namespace std;
#include<cmath>
int main()
{int n;cin>>n;while(n--){int n1,n2,s1=0,s2=0;cin>>n1>>n2;for(int i=1;n1/i>0;i*=10){s1+=(n1/i%10);}for(int i=1;n2/i>0;i*=10){s2+=(n2/i%10);}if((n1%s2==0 && n2%s1==0) || (n1%s2!=0 && n2%s1!=0)){if(n1>n2){cout<<'A'<<endl;}else{cout<<'B'<<endl;}}else{if(n1%s2==0){cout<<'A'<<endl;}else{cout<<'B'<<endl;}}}return 0;
}
四、总结
在求整数的各位数字时,尽量不要修改这个整数,如果修改则需要保留记录原来的值,因为判断时还要用到 n1,n2 。