标签:
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 59547 Accepted Submission(s): 18621
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 int main() 5 { 6 char a[10100]; 7 int i,n,t,s,k; 8 while(scanf("%s",a)) 9 { 10 s=0; 11 t=strlen(a); 12 if(a[0]==‘0‘&&t==1) 13 break; 14 for(i=0; i<t; i++) 15 s+=a[i]-‘0‘; //输入的数字有可能很大,不能直接对9取模,所有先将每一位数字之和加一次 16 k=s%9; 17 if(k==0) //如果结果等于0,这个数其实等于9 18 k+=9; 19 printf("%d\n",k); 20 } 21 return 0; 22 }
标签:
原文地址:http://www.cnblogs.com/pshw/p/4763108.html