COJ 1043 数根

COJ 1043 数根
 1  #include  < cstdlib >
 2  #include  < iostream >
 3 
 4  using   namespace  std;
 5 
 6  int  main( int  argc,  char   * argv[])
 7  {
 8       int  n,a,b;
 9       while (scanf( " %d " , & n) &&! (n == 0 ))
10      {
11          
12           do
13          {   a = 0 ;
14               while (n != 0 )
15              {
16                  a += n % 10 ;
17                  n /= 10 ;               
18              }                       
19              n = a;
20              
21          } while (a / 10 != 0 );
22          printf( " %d\n " ,a);
23      }
24 
25 
26      system( " PAUSE " );
27       return  EXIT_SUCCESS;
28  }
29 

你可能感兴趣的:(COJ 1043 数根)