本文主要是介绍C语言-----输出一个数的各数之和(递归),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
输入一个数字,求出其各数之和
代码如下
#include<stdio.h>//求一个数的各数之和
int DiGitSum(int n)
{if (n > 9){return DiGitSum(n / 10) + n % 10;}else{return n;}
}
int main()
{int n = 0;printf("请输入一个数:\n");scanf("%d", &n);int ret = DiGitSum(n);printf("%d", ret);return 0;
}
结果演示:
这篇关于C语言-----输出一个数的各数之和(递归)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!