recursion.c
Upload User: bjtelijie
Upload Date: 2010-01-01
Package Size: 87k
Code Size: 0k
Category:

Algorithm

Development Platform:

Visual C++

  1. /* 递归法将整数转换成字符 */
  2. # include <stdio.h>
  3. void convert(int n)
  4. {
  5. int i;
  6. if((i=n/10) != 0)
  7. convert(i);
  8. putchar(n%10+'0');
  9. }
  10. void main()
  11. {
  12. int number;
  13. printf("输入整数:");
  14. scanf("%d", &number);
  15. printf("输出是:");
  16. if(number < 0)
  17. {
  18. putchar('-');
  19. number = -number;
  20. }
  21. convert(number);
  22. putchar('n');
  23. }