-4
編寫一個遞歸C++函數,該函數返回作爲參數傳輸的自然數的最小偶數位。 如果該號碼不包含任何偶數位,它將返回-1。C++遞歸:返回數字的最小偶數位
很容易做到不遞歸:
int cifminpar(int x)
{
int mi = 9;
while(x)
{
if(x % 10 % 2 == 0)
mi = min(mi , x%10);
x /= 10;
}
if(mi == 9)
return -1;
else return mi;
}
我如何做,與遞歸?
你試過了什麼?它在哪裏失敗? – DimChtz
你的意思是數字? – StoryTeller
爲什麼遞歸甚至是必要的? – iBug