HDOJ 1013 Digital Roots
来源:互联网 发布:ant java版本 编辑:程序博客网 时间:2024/05/01 14:31
当在进行相加过程中一发现不符合条件就执行while循环处理数据,因为你数据的性质和处理数据的目的是一样的,所以可以这么做。
#include<iostream>#include<cstdio>using namespace std;int main(){ string a; while(cin>>a&&(a[0]-'0')!=0) { int sum=0; for(int i=0;i<(int)a.length();i++){ sum+=a[i]-'0'; while(sum>9) { sum=sum/10+sum%10; } } cout<<sum<<endl; } return 0;}
0 0
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- hdoj 1013 Digital Roots
- HDOJ 1013 Digital Roots
- hdoj 1013 Digital Roots
- HDOJ 1013 Digital Roots
- hdoj-1013-Digital Roots
- hdoj 1013Digital Roots
- 【HDOJ】【1013】Digital Roots
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- hdoj 1013 Digital Roots
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- HDOJ 1013 Digital Roots
- 线程池的原理及实现
- nginx重启
- 针对开发者的20款移动开发框架
- Android源代码结构分析
- 按各字符的ASCII码从小到大的顺序输出字符
- HDOJ 1013 Digital Roots
- json解析
- 设计模式之解释器模式
- JMS与ActiveMQ
- async不得不说的事:SynchronizationContext
- 研究生第四课 计算机网络
- C经典 宏与typedef的区别
- math.h简介
- 单元测试JUnit