博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【I - ECJTU_ACM 11级队员2012年暑假训练赛(2)】
阅读量:6909 次
发布时间:2019-06-27

本文共 1861 字,大约阅读时间需要 6 分钟。

I - I
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
 

Description

The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the resulting value contains two or more digits, those digits are summed and the process is repeated. This is continued as long as necessary to obtain a single digit.
For example, consider the positive integer 24. Adding the 2 and the 4 yields a value of 6. Since 6 is a single digit, 6 is the digital root of 24. Now consider the positive integer 39. Adding the 3 and the 9 yields 12. Since 12 is not a single digit, the process must be repeated. Adding the 1 and the 2 yeilds 3, a single digit and also the digital root of 39.
 

Input

The input file will contain a list of positive integers, one per line. The end of the input will be indicated by an integer value of zero.
 

Output

For each integer in the input, output its digital root on a separate line of the output.
 

Sample Input

24 39 0
 

Sample Output

6 3
 
1 // Project name : I 2 // File name    : main.cpp 3 // Author       : Izumu 4 // Date & Time  : Tue Jul 10 14:50:07 2012 5  6  7 #include 
8 #include
9 #include
10 #include
11 using namespace std;12 13 int main()14 {15 string s;16 while (cin >> s && s != "0")17 {18 int n = 0;19 int top = 0;20 while (s[top] != '\0')21 {22 n += (s[top] - '0');23 top++;24 }25 26 int sum = n;27 while (sum >= 10)28 {29 sum = (sum / 10) + sum % 10;30 }31 cout << sum << endl;32 }33 return 0;34 }35 36 // end 37 // ism

 

转载于:https://www.cnblogs.com/ismdeep/archive/2012/07/10/2584785.html

你可能感兴趣的文章
配置RADIUS客户端
查看>>
Java闭锁_CountDownLatch
查看>>
openstack I版的搭建八--
查看>>
发一道JS题,不看答案你会吗?
查看>>
我的友情链接
查看>>
oracle数据出现愤怒加密算法
查看>>
Java基础学习总结(19)——Java环境变量配置
查看>>
BZOJ 2818GCD
查看>>
关于爱情
查看>>
nginx部分调优参数
查看>>
MySQL数据库基础(四)——MySQL数据库创建实例
查看>>
提交包到iTunes Connect时构建版本“正在处理”后直接消失的问题
查看>>
我的友情链接
查看>>
QQ空间技术架构之深刻揭密
查看>>
nfs常见问题解决方法
查看>>
centOS 6 安装mongoDB
查看>>
Java基础学习总结(10)——static关键字
查看>>
大型网站技术架构(六)网站的伸缩性架构
查看>>
Linux实用工具
查看>>
JDBC Statement 实例- 查询结果集
查看>>