hdoj1013
来源:互联网 发布:中华姓氏家谱编辑软件 编辑:程序博客网 时间:2024/05/07 02:54
题意:
题意很简单,输入一个数字,循环地把各个十位上的数字相加,直到最后得到的值只有个位就停止并且输出。水题。
代码如下:
#include <iostream>#include <fstream>#include <string>#include <sstream>using namespace std;string int_2_string(int a) {stringstream ss;string ret("");ss << a;ss >> ret;return ret;}string bit_sum(string s) {int sum(0);for (int i = 0, siz = s.size(); i < siz; ++i) {sum += s[i] - '0';}return int_2_string(sum);}int main() {//ifstream cin("in.txt");string s;while (cin >> s) {if ("0" == s) {break;}if (s.size() == 1) {cout << s << endl;continue;}while (s.size() != 1) {s = bit_sum(s);}cout << s << endl;}return 0;}
0 0
- hdoj1013
- HDOJ1013
- hdoj1013
- hdoj1013
- hdoj1013
- HDOJ1013
- HDOJ1013水题
- { ioccc }hdoj1013
- HDOJ1013 Digital Roots
- hdoj1013简单题
- HDOJ1013 Digital Roots
- HDOJ1013大数处理
- hdoj1013(简单题)
- HDOJ1013 Digital Roots
- HDOJ1013 Digital Roots(高精度+数位分离求和)
- android关于canvas,path,paint非常好的讲解
- neo4j with 统计
- [LeetCode] Reverse Words in a String II(in-place 算法)
- [PHP代码] PHP四舍五入 保留几位小数 格式化数字
- CSDN-markdown语法之如何使用LaTeX语法编写数学公式
- hdoj1013
- (WIP)Start my first kernel journey (by quqi99)
- TextView内容太长怎么办?
- CGContextRestoreGState() 的作用
- android的Shader
- 【机器学习】感知机学习---《统计学习方法》学习笔记
- mycncart后台列表筛选、分页怎么做
- Theano(2) RNN训练词向量
- docker 私有仓库镜像的存储位置