用递归法将一个整数转换成字符串
用递归法将一个整数转换成字符串
日期:2010-06-10 11:00:22 人气:2
你这程序有错误哦,输出结果是原序输出
以下是我稍微修改的程序,及相应的注释
#include
void convert(int n)
{
int i;
//注意,下面这语句应该是放这里的,而不是放在后面
putchar(n%10+'0');//每次除10取余数,加‘0’转化为字符,一个个反序输出
if ((i=n/10)!=0)//把传递进来的数除10取整,比如123,取一次整i就变为1