用递归法将一个整数n转换成字符串。

5


用递归法将一个整数n转换成字符串。如输入整数2008,应输出字符串“2008”。n的位数不确定,可以使任意位数的整数。

实在很难想象,所以从网上找了代码,代码都是C++的,所以看懂代码后我把他转成了C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"

void main()
{
void change(int num);
int num;
scanf("%d", &num);
change(num);
printf("\n");
}

void change(int num)
{
int i;
char c;
if((i=num/10) != 0) change(i);
c=num%10+'0';
printf("%c", c);
}
— cloudxiao 2009,12,17

5 Comments

  1. 开心凡人 says:

    我不会程序,呵呵

  2. cloudxiao says:

    其实我也是刚学不久,都是些皮毛

  3. Kada says:

    这个递归不错。
    博主可以做做ACM的题目,挺有意思的。

  4. Kada says:

    链接也做好了!以后多交流!

Leave A Reply