HDOJ1013【Digital Roots】
Problem : 1013 ( Digital Roots ) Judge Status : Accepted
RunId : 5929064 Language : C Author : qq1203456195
Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta
#include <stdio.h> #include <string.h> char num[1010]; int main() { int i,j,k; while (scanf("%s",num),num[0]!='0') { for (i=0,j=0;i<strlen(num);i++) j+=num[i]-'0'; k=10; for (i=0;k>9;j=k) { k=0; while (j) { k+=j%10; j/=10; } } printf("%d\n",k); } return 1; }
找我内推: 字节跳动各种岗位
作者:
ZH奶酪(张贺)
邮箱:
cheesezh@qq.com
出处:
http://www.cnblogs.com/CheeseZH/
*
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。