输入是两个给定的整数,都是n个数,输出必须是差的结果。例如,第一个数字是1234,第二个是1,输出必须是3。我试图写一个递归方法,但它不让我减去他们,说需要两个整数,但找到了一个。以下是迄今为止的代码:
public static int digitDiffer (int a, int b){
int sumA = 0;
int sumB = 0;
if(a == 0 && b==0){
return 0;
}
else {
sumA += a % 10;
a /= 10;
sumB += b % 10;
b /= 10;
}
return digitDiffer (sumA-sumB);
}
1条答案
按热度按时间bprjcwpo1#
这是我的方法
输出示例:for
a = 12345
以及b=1
输出为:4