ZZULIOJ 1109: 数根(函数专题)
数根(函数专题)
题目描述
输入一个正整数,输出该数的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。比如,对于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: 数根(函数专题)相关推荐
- 1109: 数根(函数专题)
1109: 数根(函数专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4149 解决: 3263 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入一个正整数,输 ...
- ZZULIOJ 1106: 回文数(函数专题)
回文数(函数专题) 题目描述 一个正整数,如果从左向 右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.输入两个整数m和n(m<n),输出区间[m,n]之间的回文数. ...
- ZZULIOJ 1092: 素数表(函数专题)
素数表(函数专题) 题目描述 输入两个正整数m和n,输出m和n之间的所有素数. 要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main ...
- 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是否是素数,其余功 ...
- 【ZZULIOJ】1107: 回文数猜想(函数专题)
ZZULIOJ题解 1107: 回文数猜想(函数专题) 题目描述 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将 ...
- 1404: 数根(函数专题)
1404: 数根(函数专题) 1.描述 输入一个正整数,输出该数的数根.数根可以通过把一个数的各个位上的数字加起来得到.如果得到的数是一位数,那么这个数就是数根.如果结果是两位数或者包括更多位的数字, ...
- ZZULIOJ 1107: 回文数猜想(函数专题)
回文数猜想(函数专题) 题目描述 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是 ...
最新文章
- 浪潮存储linux登录密码,登录存储系统CLI管理界面(用户名+密码)
- 微信小程序——解决上传并部署云函数时报错ResourceNotFound.Function, 未找到函数版本,请创建后再试。 (7f2d9d2d-5eac-4575-9n57-acd66cfa587g
- OSPF区域不能与area 0 相连的解决方法
- cocoapods 总结
- Qt无边框窗体实现方案
- php array assoc,PHP array_diff_assoc() 函数用法及示例
- 适合销售看的书都有哪些?销售方面的经典书籍推荐
- 小麦苗blog文章索引
- 随笔之javamail邮件发送(阿里云企业邮箱)
- 硬盘分区删除后的恢复!
- 新浪采集内容数据自动发布
- 万能数据库查询分析器使用技巧之(九)
- 22、python数据处理虚拟变量的转化
- 3D游戏编程与设计作业一
- ltspice语言中文_LTspice 一简介(中文教程)
- java国内外详情研究动态,国内外研究现状分析及文献综述.doc
- [ pytorch ] 报错error/bug解决汇总丨
- 弋阳一中2021高考成绩查询,凝心聚力 干在实处——弋阳一中成功召开2020-2021学年度上学期期末总结大会...
- Vue 中的 ref 属性详解
- ThinkPHP6之数据库操作上