【发布时间】:2021-12-07 02:18:39
【问题描述】:
尝试在 c++ 中为数字求和编写递归函数;最终得到了最后一位数字。任何人都可以建议修复.. '''
#include<iostream>
using namespace std;
int dsum (int n, int sum)
{
if(n>0)
{
sum = sum + (n%10);
n = n/10;
return(n ,sum);
}
else return sum;
}
int main()
{
int i = 345;
int s = dsum (i,0);
cout<<"Sum is "<<s;
return 0;
}
'''
【问题讨论】:
-
没有递归。
return (n,sum)->return dsum(n,sum)。投票结束为拼写错误
标签: c++ recursion visual-c++