0
我無法正確輸出函數。函數輸出應該顯示錶達式。例如,如果輸入是「1234」,那麼輸出應該是1 + 2 + 3 + 4 = 10.遞歸函數輸出的問題
我可以獲得輸出表達式第一部分的功能,但我不確定如何讓它輸出總和。
繼承人是我迄今爲止:
void sumDigits(int num, int &sum){
sum += num % 10;
if(num < 10)
cout << num;
else {
sumDigits(num/10, sum);
cout << " + " << num % 10;
}
}