数根(函数专题)

题目描述
输入一个正整数,输出该数的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得把1和2加起来,最后得到3,这是一个一位数,因此3是39的数根。
要求使用函数,定义函数digitSum(int n)求n的各位数字和,其余功能在main()函数中实现。
int digitSum(int n)
{
//函数返回n的各位数字之和
}
对于C/C++代码的提交,本题要求必须通过定义digitSum函数和main函数实现,否则,提交编译错误,本题需要提交完整程序代码。

输入
输入一个int范围内的正整数n

输出
输出n的数根

样例输入 Copy
39
样例输出 Copy
3


#include<stdio.h>
#include<math.h>
int digitSum(int n)
{int led,i,x,y,c=0;led=(int)log10(n)+1;for(i=1;i<=led;i++){x=n%10;n/=10;c+=x;}return c;
}
int main()
{int n,y;scanf("%d",&n);y=digitSum(n);while(y>=10){y=digitSum(y);}printf("%d\n",y);return 0;
}

ZZULIOJ 1109: 数根(函数专题)相关推荐

  1. 1109: 数根(函数专题)

    1109: 数根(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4149 解决: 3263 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入一个正整数,输 ...

  2. ZZULIOJ 1106: 回文数(函数专题)

    回文数(函数专题) 题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. ...

  3. ZZULIOJ 1092: 素数表(函数专题)

    素数表(函数专题) 题目描述 输入两个正整数m和n,输出m和n之间的所有素数. 要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main ...

  4. 1106: 回文数(函数专题)

    题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. 输入 输入两个正整 ...

  5. zzuli OJ 1106: 回文数(函数专题)

    Description 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. In ...

  6. [ZZULI]1092~1113(函数专题)

    1092: 素数表(函数专题) 题目描述 输入两个正整数m和n,输出m和n之间的所有素数. 要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功 ...

  7. 【ZZULIOJ】1107: 回文数猜想(函数专题)

    ZZULIOJ题解 1107: 回文数猜想(函数专题) 题目描述 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将 ...

  8. 1404: 数根(函数专题)

    1404: 数根(函数专题) 1.描述 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字, ...

  9. ZZULIOJ 1107: 回文数猜想(函数专题)

    回文数猜想(函数专题) 题目描述 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是 ...

最新文章

  1. 浪潮存储linux登录密码,登录存储系统CLI管理界面(用户名+密码)
  2. 微信小程序——解决上传并部署云函数时报错ResourceNotFound.Function, 未找到函数版本,请创建后再试。 (7f2d9d2d-5eac-4575-9n57-acd66cfa587g
  3. OSPF区域不能与area 0 相连的解决方法
  4. cocoapods 总结
  5. Qt无边框窗体实现方案
  6. php array assoc,PHP array_diff_assoc() 函数用法及示例
  7. 适合销售看的书都有哪些?销售方面的经典书籍推荐
  8. 小麦苗blog文章索引
  9. 随笔之javamail邮件发送(阿里云企业邮箱)
  10. 硬盘分区删除后的恢复!
  11. 新浪采集内容数据自动发布
  12. 万能数据库查询分析器使用技巧之(九)
  13. 22、python数据处理虚拟变量的转化
  14. 3D游戏编程与设计作业一
  15. ltspice语言中文_LTspice 一简介(中文教程)
  16. java国内外详情研究动态,国内外研究现状分析及文献综述.doc
  17. [ pytorch ] 报错error/bug解决汇总丨
  18. 弋阳一中2021高考成绩查询,凝心聚力 干在实处——弋阳一中成功召开2020-2021学年度上学期期末总结大会...
  19. Vue 中的 ref 属性详解
  20. ThinkPHP6之数据库操作上

热门文章

  1. 优秀的SharePoint 2013开发工具有哪些(一)
  2. SuperSocket 1.4系列文档(17) 在Windows Azure中运行SuperSocket
  3. ​50年来最具影响力的十大编程语言
  4. 实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!
  5. 深入了解Zookeeper核心原理
  6. 2019年容器突然火了,到底什么是容器?!
  7. 码码的土狼:架构的原则、范式及治理
  8. 中台是个筐,啥都往里装?
  9. 偷源代码!还和前东家一起投标……最终被判 3 年
  10. JeecgBoot 单体升级微服务快速方案(十分钟搞定)