1404 数根(函数专题)
Description 输入一个正整数,输出该数的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。比如,对于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的各位数字之和
}
Input
输入一个int范围内的正整数n
Output
输出n的数根
Sample Input
39
Sample Output
3
#include <stdio.h>
#include <stdlib.h>
int dis(int n)
{int a=0;while(n)//n=0时退出循环{a=a+n%10;n/=10;}if(a>9)//递归确保数根小于10{return dis(a);}else//小于10结束本函数{return a;}
}
int main()
{int n,a;scanf("%d",&n);a=dis(n);printf("%d",a);return 0;
}
1404 数根(函数专题)相关推荐
- 1404: 数根(函数专题)
1404: 数根(函数专题) 1.描述 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字, ...
- ZZULIOJ 1106: 回文数(函数专题)
回文数(函数专题) 题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. ...
- 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是否是素数,其余功 ...
- 1109: 数根(函数专题)
1109: 数根(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4149 解决: 3263 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入一个正整数,输 ...
- ZZULIOJ 1109: 数根(函数专题)
数根(函数专题) 题目描述 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字,那么再把这些 ...
- ZZULIOJ-1109: 数根(函数专题)(Java)
题目描述: 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来.如此 ...
- 1107: 回文数猜想(函数专题)
1107: 回文数猜想(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3922 解决: 2508 [提交] [状态] [讨论版] [命题人:admin] 题目描述 一个正整数, ...
最新文章
- WSL2问题汇总:转换为WSL2、WSL2代理、安装MySQL等
- linux c 指针 内存 泄漏几种情况
- OpenSTF 平台搭建
- 异步接口同步返回_同步|异步
- 如何加减单元格指定数字_Word如何做加减乘除?你学会这个公式就会了
- mysql搜索引擎_常见的 mysql 搜索引擎
- http中返回错误代码的意思
- [20161128]关于Little Enddian.txt
- excel空值读不到java里_第一列中的空值是否阻止Pentaho Spoon中的Excel文件导入?
- ajax调用微信退款接口,微信退款(在.net core 用http方式请求)
- 再谈mysql数据库之索引,联合索引,覆盖索引
- 用python批量下载modis数据的速度怎么样_MODIS数据下载与处理-pymodis的使用(持续更新...)...
- SpringBoot生命周期
- delphi与网页交互
- 计组笔记:浮点的四则运算 /规格化 / 舍入
- nginx安装、配置文件详解、测试
- 用数组实现求平均数小案例
- 坑爹的hiredis API使用
- html手机和电脑一致,浏览器兼容性(手机、电脑。js、html、css)
- 用java代码输出乘法口诀表