输入一个非负整数,返回组成它的数字之和
2015-05-11 18:26
190 查看
#include <stdio.h> int DigitSum(int num) { if(num < 10) return num; else return (num % 10) + DigitSum(num / 10); } int main() { int a; printf("请输入一个正数\n"); scanf("%d",&a); printf("%d\n",DigitSum(a)); return 0; }
eg:输入1234,输出10.
1+2+3+4=10
相关文章推荐
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 输入一个非负整数,返回组成它的数字之和
- 输入一个非负整数返回组成它的数字之和,用递归实现
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 写一个递归函数,输入一个非负整数,返回组成它的数字之和。
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成他的数字之和
- 输入一个非负整数,返回组成它的数字之和sum
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 一只程序猿的养成日记 第一章 第十二节 输入一个非负整数,返回组成它的数字之和
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 递归函数,输入一个非负整数,返回组成它的数字之和。
- 输入一个非负整数,返回组成它的数字之和(例如:1729)
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
- 写一个递归函数DigistSum(n),输入一个非负整数,返回组成它的数字之和
- 递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- C语言 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 输入一个非负整数,返回组成它的数字之和