http://acm.hdu.edu.cn/showproblem.php?pid=1013
按要求模拟

#include <stdio.h> #include <string.h> int main() { int n; char a[1100]; while(gets(a)) { if(a[0]=='0')break; int len=strlen(a); n=0; for(int i=0;i<len;i++) { n+=a[i]-'0'; n%=9; } if(n==0) n=9; printf("%d\n",n); } return 0; }