写一个递归函数DigitSum(n),输入一个非负整数,返回组成他的数字之和

来源:互联网 发布:线路板pcb设计软件 编辑:程序博客网 时间:2024/05/22 11:49

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

#include<stdio.h>#include<windows.h>int DigitSum(int data){    if(data==0){        return 0;    }return data%10+DigitSum(data/10);}int main(){printf("%d\n" ,DigitSum(1729));system("pause");return 0;}
0 0
原创粉丝点击