杭电oj1013
2017-11-06 14:29
225 查看
//对9取模
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int n=0,i;
char s[1000];
while(cin>>s){
if(strcmp(s,"0")==0) break;
int len=strlen(s);
for(i=0;i<len;i++) n+=s[i]-'0';
while(n>9){
n%=9;
}
if(n==0)
cout<<"9"<<endl;
else{
cout<<n<<endl;
n=0;
}
}
return 0;
}
#include<iostream>
#include<cstring>
using namespace std;
int main(){
int n=0,i;
char s[1000];
while(cin>>s){
if(strcmp(s,"0")==0) break;
int len=strlen(s);
for(i=0;i<len;i++) n+=s[i]-'0';
while(n>9){
n%=9;
}
if(n==0)
cout<<"9"<<endl;
else{
cout<<n<<endl;
n=0;
}
}
return 0;
}
相关文章推荐
- 杭电oj 1013
- 杭电OJ(HDOJ)1013题:Digital Roots(数值分解)
- 纠结的HDU(杭电OJ)1013
- 【杭电oj】1013 - Digital Roots(数论 - 九余定理,好题)
- 杭电oj1013
- 杭电OJ--1013 Digital Roots
- 杭电oj(Java版)——1013 Digital Roots
- 杭电oj Problem-1013 Digital Roots
- 【杭电-oj】-1013-Digital Roots(把一个数的每一位拆开相加直到和小于10)
- 杭电OJ2047
- 2017-12-10杭电OJ2013《蟠桃记》
- 杭电oj2023 c++
- 【杭电oj】-1234开门人关门人(快排,结构体)
- 每天三题系列之杭电OJ 2000 2001 2002
- 杭电OJ 4198(广搜+优先队列~)图搜.Quick out of the Harbour
- 杭电oj 2033
- 【杭电oj】5053-the Sum of Cube(立方和)
- 【杭电OJ】计算两点间的距离
- 【杭电 OJ】1001 Sum Problem
- 杭电OJ2680(dijkstra)choose the best route