HDU 1013 Digital Roots
2017-11-13 18:21
393 查看
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1013
水题
我的方法是当做字符串进行处理,算完和之后,再用一次sprintf,将int数值转换为字符串,在进行求和操作,直到满足条件。。。。。
水题
我的方法是当做字符串进行处理,算完和之后,再用一次sprintf,将int数值转换为字符串,在进行求和操作,直到满足条件。。。。。
#include<stdio.h> #include<string.h> int main() { char s[10001]; memset(s, '0', sizeof(s)); while(~scanf("%s", s)){ if(s[0] == '0') break; int ssum; while(1) { int sum = 0; for(int i = 0; i < strlen(s); i++) sum += (s[i] - '0'); ssum = sum; // printf("HQL %d\n", sum); if(sum < 10) break; sprintf (s, "%d", sum); // printf("HQL %s\n", s); } memset(s, '0', sizeof(s)); printf("%d\n", ssum); } return 0; }
相关文章推荐
- HDU 1013 Digital Roots(字符串)
- hdu 1013 Digital Roots(数论 模拟)
- HDU1013——Digital Roots
- HDU 1013 Digital Roots (无限大数)
- HDU 1013 Digital Roots 模拟//数学题
- HDOJ HDU 1013 Digital Roots
- HDU 1013 Digital Roots
- HDU 1013 Digital Roots
- HDU 1013 Digital Roots
- HDU 1013_Digital Roots(大数&模拟)
- hdu 1013 Digital Roots
- HDU 1013 Digital Roots 题解
- HDU1013 POJ1519 Digital Roots(解法三)【废除!!!】
- HDU--1013--Digital Roots
- HDU 1013 Digital Roots
- hdu 1013 digital roots(数字根)
- hdu 1013 Digital Roots
- hdu 【1013】Digital Roots
- hdu 1013 Digital Roots
- HDU 1013 Digital Roots