<pre name="code" class="cpp">#include<stdio.h>
int digit_sum(int n)
{
if(n<10)
{
return n;
}
else
{
return n%10+digit_sum(n/10);
}
}
int main()
{
int n;
scanf("%d",&n);
int ret=digit_sum(n);
printf("%d\n",ret);
return 0;
}
用递归实现整数的各数字之和
最新推荐文章于 2020-12-05 18:05:35 发布