
【c语言求改错】编制程序用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”
【c语言求改错】编制程序用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。 (我做的程序输入48...
【c语言求改错】编制程序用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。 (我做的程序输入483,运行结果为384,不会调整顺序,求帮忙。。)
展开
2个回答
展开全部
void f(x)
{
if(x!=0)
f(x/10)
else
return
char c = x%10 + 48
printf("%c", c)
}
{
if(x!=0)
f(x/10)
else
return
char c = x%10 + 48
printf("%c", c)
}
更多追问追答
追问
大神,输入123,运行结果为0123,怎么把那个0去掉。。
追答
还是采用字符串保存,然后逆序吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询