写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
2015-03-12 12:13
260 查看
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和// //例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19// #include<stdio.h> int sum = 0; int func(int n) { //int sum = 0;//不能将sum在此处定义并且赋值,因为每次函数递归调用 //都将会给sum赋初值,所以讲sum定义为全局变量 if(n) { func(n/10); return sum += n%10; } //return sum; } int main() { //func(1234); printf("%d\n",func(1234506)); return 0; }
相关文章推荐
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1 + 7 + 2 + 9,它的和是19
- C语言 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
- 【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
- 递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19。
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 用c语言实现 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和