写一个递归函数DigSun(n),输入一个非负数字,返回组成他的数字之和, 例如,调用 DigSun(1729),则返回1+7+2+9,它的和是19

来源:互联网 发布:智能视频翻译软件 编辑:程序博客网 时间:2024/05/02 07:34
//写一个递归函数DigSun(n),输入一个非负数字,返回组成他的数字之和,//例如,调用 DigSun(1729),则返回1+7+2+9,它的和是19#include <stdio.h>int DigSun(n){int sum = 0;int m = 0;int num = n;if(num){       m = n%10;   num = num/10;   sum = m+DigSun(num);}return sum;}int main(){printf("%d",DigSun(1729));return 0;}

0 0
原创粉丝点击