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

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

//int DigitSum(int n)
//{
//	if (n < 10)
//	{
//		return n;
//	}
//	else
//	{
//		return n%10 + DigitSum(n/10);
//	}
//	
//}
//int main()
//{
//	int num;
//	int ret = 0;
//	printf("请输入一个数字:");
//	scanf("%d", &num);
//	ret = DigitSum(num);
//	printf("%d\n", ret);
//	system("pause");
//	return 0;
//}

猜你喜欢

转载自blog.csdn.net/www_zxf_csdn123/article/details/87071808