写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19...
分类:
其他好文 时间:
2015-03-14 17:00:22
阅读次数:
150
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,
//例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
#include
int fuc(int x)
{
if(x!=0)
return x%10+(fuc(x/10));
return 0;
}
int main()
{
printf("%d\n",fuc(2138...
分类:
编程语言 时间:
2015-03-14 16:59:33
阅读次数:
192
/*写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,
例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19*/
#include
#include
int DigitSum(int n)
{
int static sum = 0;
if (n != 0)
{
sum += n % 10;
DigitSum(n / 10);...
分类:
其他好文 时间:
2015-03-12 11:40:57
阅读次数:
157
题目描述在个位数中:0,4,6,8,9有一个共同的特征:数形上存在空洞,其中8有两个相切的空洞。 一个非负整数具有多个空洞,给定一个空洞数目h(0 ≤ h ≤ 510),请你写一个计算机程序来找出能产生这些空洞的数,要求数应尽可能小,且无前导零。输入一行输入一个非负整数h,表示空洞的数目。输出能产生这些空洞的最小数。样例输入0
1
15
70样例输出1
0
48888888
888888...
分类:
其他好文 时间:
2015-02-23 10:54:27
阅读次数:
150