POJ1519

水~

题意:求一个数的各个位置上的和,这个和是只有一位的

View Code
 1 #include<stdio.h>
 2 #include<string.h>
 3 const int maxn = 1005;
 4 char a[ maxn ];
 5 int main(){
 6     while( scanf("%s",a)!=EOF ){
 7         if( strcmp(a,"0")==0 ) break;
 8         int len;
 9         len=strlen( a );
10         int ans=0;
11         for( int i=0;i<len;i++ ){
12             ans+=( a[ i ]-'0' );
13             if( ans>=10 ){
14                 ans=ans/10+ans%10;
15             }
16         }
17         printf("%d\n",ans);
18     }
19     return 0;
20 }
keep moving...
原文地址:https://www.cnblogs.com/xxx0624/p/2868890.html