写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
时间:2015-05-12 00:08:50
收藏:0
阅读:104
题目要求:写一个递归函数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; }
结果如下:
评论(0)