AOJ-754 数根
来源:互联网 发布:张清安 知乎 编辑:程序博客网 时间:2024/04/29 19:44
数根
Time Limit: 1000 ms Case Time Limit: 1000 ms Memory Limit: 100 MB
Total Submission: 69 Submission Accepted: 21
Description
计算该整数的各位数字之和,如果结果值是单个数字的数,那么这个数就是所求数根;如果结果值是由两位数或两位以上的数字组成的数,则继续计算各位数
字的和,直到结果值只有一位数字为止。
24, 2+4=6, 则根是6
39, 3+9=12,1+2=3,根是3
Input
输入包括多组数据,每组测试数据包括一个正整数,并且占一行,输入数据为0时,表示输入结束。
Output
对于每组测试数据,给出对应输出,并且每组输出占一行
Sample Input
Original Transformed
24
39
0
24[EOL] 39[EOL] 0[EOL] [EOF]
Sample Output
Original Transformed
6
3
#include<stdio.h>int f(int x){ int y=0; if(x<10) return x; else { while(x!=0) { y+=x%10; x=x/10; } return f(y); }}int main(){ int x,i,sum,sum1; while(scanf("%d",&x)!=EOF) { sum=0; if(x==0) break; else { printf("%d\n",f(x)); } }}
0 0
- AOJ-754 数根
- AOJ-759 会绕圈的数
- AOJ
- Aoj
- AOJ H 幻方右下角的数
- AOJ Problem NO.167 亲和数
- AOJ 167 亲和数 比较简单,练练手~
- AOJ E
- AOJ I
- AOJ J
- AOJ K
- AOJ 579
- AOJ-0121
- AOJ 2164
- 1163 -- AOJ
- Aoj 2170
- AOJ 2249
- AOJ 0118
- Javascript权威指南看书笔记
- 2017_NJCTF_Misc_easycrypto
- HTTP1.1与HTTP1.0的区别
- 字符串基本操作
- 2013第四届蓝桥杯预赛试题本科c++马虎的算式
- AOJ-754 数根
- netstrings
- Object上帝类中方法的那些事儿
- H5避免白屏
- MIT的《深度学习》精读(2)
- 交换瓶子(蓝桥杯入门)
- 自定义圆角TextView 背景色
- SSM(SpringMVC+Spring+Mybatis)框架搭建以及示例web
- JS学习笔记之继承