ulvis.paste.net

Paste Search Dynamic
Recent pastes
power
  1. #include<stdio.h>
  2. void printNumberInColumn(int number);
  3. int count(int number);
  4. int power10(int number);
  5.  
  6. int main()
  7. {
  8.     printNumberInColumn(923456);
  9.     return 0;
  10. }
  11. void printNumberInColumn(int number)
  12. {
  13.        //6
  14.     int dCount = count(number);
  15.     printf("%d\n",dCount);
  16. //              6    1000000
  17.     int div = power10(dCount);
  18.     printf("%d\n",div);
  19. //            123456   1000000
  20.     int res =0;
  21.  
  22.     do{
  23.         res = number % (div);
  24.         number = number / (div);
  25.         printf("res = %d\n",number);
  26.         number = res;
  27.         div = div / 10;
  28.     }while (number!=0);
  29.  
  30. }
  31. int count(int number)
  32. {
  33.     int count = 0;
  34.     do{
  35.         number = number / 10;
  36.         count++;
  37.     }while(number!=0);
  38.     return count;
  39. }
  40. int power10(int number)
  41. {
  42.     int power = 1;
  43.     do{
  44.         power = power *10;
  45.         number--;
  46.     }while(number!=0);
  47.     return power/10;
  48. }
  49.  
Parsed in 0.009 seconds