99问答网
所有问题
c语言:用递归函数将数字转换成字符串输出
如题所述
举报该问题
推荐答案 2012-12-14
#include <stdio.h>
void foo(int *a, int n)
{
if (n)
{
putchar(*a + '0');
return foo(a + 1, n - 1);
}
}
int main(void)
{
int b[5] = {1, 2, 3, 4, 5};
foo(b, 5);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BtXvjXtej.html
其他回答
第1个回答 2012-12-14
#include <stdio.h>
void prnint(int a)
{
if(a/10==0)
printf("%c",a+'0');
else
{
prnint(a/10);
printf("%c",a%10+'0');
}
}
int main(void)
{
prnint(12344321);
return 0;
}
第2个回答 2012-12-14
第3个回答 2012-12-14
从最后一个做到第一个。。。
相似回答
大家正在搜
相关问题
C语言程序:用递归法将一个整数n转化成字符串
C语言编程:用递归法将一个整数n转换成字符串。
C语言:用递归法讲一个整数n转换成字符串。例如输入483,应...
C语言程序答案:将一个整数n转成字符串输出。???不用递归法...
【c语言求改错】编制程序用递归法将一个整数n转换成字符串。例...
c语言编程用递归法将一个整数n转换成字符串。例如,输入486...
C语言将数字转换为字符型输出(用函数)
用递归法将一个整数转换成字符串