本文主要是介绍(c语言)计算一个数的每位之和(递归实现),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
int DigitSum(int x)
{int sum = 0, g=0;if(x>0){g = x % 10;sum += g;return sum+DigitSum(x/10);}return 0;
}
int main()
{int x;printf("请输入需要计算的数\n");scanf("%d",&x);int y=DigitSum(x);printf("%d",y);
}
这篇关于(c语言)计算一个数的每位之和(递归实现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!