题目 : https://www.acwing.com/problem/content/3452/
思路
to_string是将数字变成字符串
一个数字 mod 9之后就是各个位置上数字加起来的和(和如果是两位数继续这个操作,直到结果为一位数才是最后结果)
代码
#include<iostream>
#include<cstring>
using namespace std ;
int main()
{
string str;
while(cin >> str , str != "0")
{
int sum = 0;
for(auto c : str) sum += c - '0';
sum %= 9;
if(sum == 0) sum = 9;
cout << sum << endl;
}
return 0;
}
标签:数字,int,sum,str,include,string
From: https://www.cnblogs.com/rdisheng/p/16583784.html