写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,
例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
以前写排序问题,不懂得可以翻翻看,这个问题跟以前写的差不多,先排序,然后相加就完事了
#include<stdio.h>
#include<stdlib.h>
int DigitSum(int n)
{
if (n < 10)
{
return n;
}
return n % 10 + DigitSum(n / 10);
}
int main()
{
printf("%d\n", DigitSum(1729));
system(“pause”);
return 0;
}

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

  1. 递归学习:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和;递归实现n的k次方

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

  2. 25 写一个递归函数,输入一个非负整数,返回组成它的数字之和。

    题目描述:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19. 代码如下: #include ...

  3. 颠倒整数的C语言程序,帮忙解决c语言题目1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。2.编...

    共回答了15个问题采纳率:93.3% 1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果. #include void main() { int num,t ...

  4. 编写一个程序,要求输入一个ASCII码值(如66),然后输入相应的字符`

    编写一个程序,要求输入一个ASCII码值(如66),然后输入相应的字符` #include <stdio.h>int main(void) {int ch;scanf("%d&q ...

  5. 编写一个程序,要求输入一个ASCII码值(如66), 然后输出相应的字符。

    编写一个程序,要求输入一个ASCII码值(如66), 然后输出相应的字符. /**编写一个程序,要求输入一个ASCII码值(如66), 然后输出相应的字符.** */#include <stdi ...

  6. 【无标题】编写一个程序提示用户输入一个整数,然后显示这个整数的所有数字的和。

    (求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头: public static int sumDigits(long n) 例如sumDigits(234)返回9(2 ...

  7. 2021.04.06JAVA定义一个数组,随便输入一个数字,判断这个数在数组中是否存在,存在返回数组的下标,否则返回-1

    定义一个数组,随便输入一个数字,判断这个数在数组中是否存在,存在返回数组的下标,否则返回-1 public class TestD {public static void main(String[] ...

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

    例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19. 思路:我们可以先将整数的每一个数字取出来,每次取个位数字,取完后退位(将数字除以10),在取个位数字,依次取出所有的数 ...

  9. 写一个递归方法,输入一个非负整数,返回组成它的数字之和.

    public static int func(int num){if(num<10) {return num;}else{return num%10+func(num/10);}}public ...

最新文章

  1. flask执行python程序_Flask app后如何执行代码(应用程序运行)开始
  2. Spring Boot第二篇:Spring Boot配置文件详解
  3. opencms常用标签
  4. 从前端角度看网页渲染慢的原理及解决方案
  5. cocos2dx中的用户数据的管理
  6. MVC 自定义IModelBinder实现json参数转Dictionarystring, string
  7. 从源码角度看Android系统SystemServer进程启动过程
  8. [蓝桥杯][2013年第四届真题]核桃的数量-枚举(水题)
  9. try-catch-finally-return执行路径总结
  10. 深度学习(六十四)Faster R-CNN物体检测
  11. mybatis mysql 存储过程传入对象_mybatis 调用mysql存储过程 带输出输入参数
  12. Docker教程:镜像构建和自动镜像构建dockerfile
  13. C#高级编程笔记(二)
  14. 几个北邮和交大学霸的公众号,值得学习
  15. 万物皆可Hook!重新捡起Hook神器-Xposed框架
  16. 蓝蓝设计 使用全屏照片的网页设计欣赏
  17. React.Component
  18. QNAP威联通NAS搭建SFTP服务,并内网穿透实现公网远程访问
  19. 如何使用 Python 爬虫爬取牛客网 Java 题库?
  20. 代码整洁之道,不止于程序员需要的职业素养

热门文章

  1. [中医养生] 听JT叔叔讲中医基础理论 第二讲
  2. 马蜂窝助力智慧旅游新发展,借助大数据重构传统旅游产业链
  3. php 判断苹果还是安卓,android和ios调用php写的接口如何判断用户使用的是安卓还是苹果...
  4. 移动手机端名片扫描识别技术
  5. 2U:一向低调,却可能成为今年最大的教育科技上市公司
  6. 巴斯勒相机acA1300-60gm
  7. lua table string互转
  8. 什么运营商劫持?运营商劫持分几种?解决办法都有什么?
  9. 土壤水分传感器原理 组成介绍
  10. html与浏览器有什么关系,360极速浏览器和chrome浏览器有什么关系和区别