标签:
题目要求:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
#include<stdio.h> int DigitSum(int num)//定义DigitSum()函数,返回值为int { if(num<10) return num; else return num%10+DigitSum(num/10); } int main() { int ret = DigitSum(1729); printf("%d\n",ret); return 0; }
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
标签:
原文地址:http://blog.csdn.net/juice521cai/article/details/45651935