数根
来源:互联网 发布:一个java项目组多少人 编辑:程序博客网 时间:2024/04/27 23:22
数根
问题描述
一个正整数的数根可以这样求得:计算该正整数的各位数字之和,如果结果的值是一位数,那么该数就是所求数根;如果结果是一个多位数,则继续计算各位数字之和,直到结果为一个数为止。
输入
输入包括多个测试数据,每组测试数据包括一个正整数,并且占一行,输入数据为0时表示输入结束。
输出
对于每组测试数据,给出对应输出,并且每组输出占一行
输入样例
24390
输出样例
63
代码实现
#include <stdio.h>int main(){ long s,m; while(1) { scanf("%ld",&m); if (m == 0) break; do { s = 0; while ( m > 0) { s += m % 10; m /= 10; } m = s; }while(m >= 10); printf("%ld\n",s); } return 0;}
0 0
- 数根
- 数根
- 数根
- 数根
- 数根
- 数根
- 数根
- 数根
- 数根
- POJ 2764:数根
- 1084: 【循环】数根
- I00026 计算数根
- NoiOpenJudge 1.13 数根
- AOJ-754 数根
- CCF NOI1035 数根
- 数
- 数
- 数
- ResourceBundle用法
- nginx配置二级域名访问集群tomcat和nginx windows版安装 启动
- 高精度大数的模板--c++代码
- Windows 下令 OpenCV 支持 h.264 视频编码的方法
- oracle 函数
- 数根
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- Linux Red Hat 5.6下安装Oracle 11gR2(最新版原创)
- GPUImage
- [LeetCode]Compare Version Numbers
- 交叉编译glibc
- SAP接口编程-RFC系列01 : RFC Hello World
- 设计模式六大原则(2):里氏替换原则
- navigationBar translucent