我需要编写一个递归函数,它接受整数作为输入,并返回输入数字偶数位的连接,即我们应该删除奇数位。返回一个偶数递归
例如:
创建者(1234); 退货编号:24.
创作者(459876); 退货编号:486.
嗯,我相当卡住死胡同。我不知道如何返回正确的数字。
这是我的代码,我甚至不知道我是否以正确的方式如此。
我的代码:
int Creator(int n)
{
if (n == 0)
return;
if ((n % 10) % 2 != 0)
Creator(n/10);
return n % 10;
}
在递归调用'Creator',你是做什么用的值是*回报*? –
对Creator的递归调用会返回类似于'return Creator(n%10)' – Badda
你可以不递归吗? – melpomene