1109: 数根(函数专题)
1109: 数根(函数专题)
时间限制: 1 Sec 内存限制: 128 MB
提交: 4149 解决: 3263
[提交] [状态] [讨论版] [命题人:admin]
题目描述
输入一个正整数,输出该数的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。比如,对于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的数根
样例输入
39
样例输出
3
来源/分类
*
#include<stdio.h>
int digitSum(int n)
{int sum,m;sum=n;m=0;while(sum>=10){sum=0;while(n!=0){m=n%10;sum+=m;n/=10;}n=sum;}return sum;
//函数返回n的各位数字之和
}
int main()
{int s,n;scanf("%d",&n);s=digitSum(n);printf("%d\n",s);
}
1109: 数根(函数专题)相关推荐
- ZZULIOJ 1106: 回文数(函数专题)
回文数(函数专题) 题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. ...
- ZZULIOJ 1109: 数根(函数专题)
数根(函数专题) 题目描述 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字,那么再把这些 ...
- 1106: 回文数(函数专题)
题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. 输入 输入两个正整 ...
- zzuli OJ 1106: 回文数(函数专题)
Description 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. In ...
- [ZZULI]1092~1113(函数专题)
1092: 素数表(函数专题) 题目描述 输入两个正整数m和n,输出m和n之间的所有素数. 要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功 ...
- 1404: 数根(函数专题)
1404: 数根(函数专题) 1.描述 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字, ...
- 1404 数根(函数专题)
Description 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字,那么再把这些数字 ...
- ZZULIOJ-1109: 数根(函数专题)(Java)
题目描述: 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来.如此 ...
- 1107: 回文数猜想(函数专题)
1107: 回文数猜想(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3922 解决: 2508 [提交] [状态] [讨论版] [命题人:admin] 题目描述 一个正整数, ...
最新文章
- linux安装完redis之后log会在,Linux安装redis logstash
- redis面试问题(二)
- 广义逆高斯分布及推广(To be continued)
- linux Postfix + dovecot + extmail + extman + mysql
- python打印一个对象的所有属性_python打印出所有的对象/模块的属性代码详解
- 左手自研,右手开源,技术解读华为云如何领跑容器市场
- 开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)
- 强命名防止dll被篡改
- 第二阶段冲刺10天 第二天
- STP实验(指定特定交换机为根桥)
- robocopy复制文件_Windows Robocopy命令教程以及以安全方式复制文件的示例
- 荣耀盒子刷鸿蒙,华为荣耀盒子ROOT 刷机大师刷荣耀盒子
- b站用户年龄段占比_用户和电商变现上,微博、小红书、B站差别在哪里?
- 系统分析员到底做什么?
- 数学悖论与三次数学危机
- 送书6本,看谁答题快
- A股全自动化交易——从零到实盘20(完结)
- PHP的eregi函数:检查字符串的有效性
- 如何写一个高逼格 README
- AT8637S(PHS/EN输入接口单通道0.8A低压H桥IC)
热门文章
- Linux里怎么进行路由跟踪,[Linux] traceroute 路由跟踪指令用例
- java在cmd中什么意思_为什么在cmd中java可以运行,javac不行?
- 0x30 java_终于找到了!有了它你就可以读懂字节码了!
- uniapp 仿钉钉考勤统计页面的日历组件,通过日历展示每日考勤打卡情况,支持在日历上打两种不同类型的点,大致适配各种分辨率
- mysql不区分大小写设置_mysql设置不区分大小写
- IDEA 自动删除无引用依赖
- Guns 添加功能实现_入门试炼05
- 系统架构设计师 - 信息安全技术
- fiq中断的入口地址_嵌入式技巧:ARM的三种中断调试方法介绍
- shell softech 面料_求高人指点 猛犸象的SOFTECH面料和GTX PROSHELL面料哪个好