c程序设计:用递归法将一个整数n转换成字符串。例如,输入486,应输出字符串"486"。n的位数不确

如题所述

第1个回答  2011-08-08
void f(int a,char *m)
{static int p=0;
if(a)
{*(p+m)=a%10+48;
p++;
f(a/10,m);
}
else *(p+m)=0;
}
main()
{ int a,p;
scanf("%d",&a);
char m[100];
f(a,m);
for(int i=strlen(m)-1;i>=0;i--)
putchar(m[i]);
}本回答被提问者采纳
第2个回答  2011-08-12
(char) ul1000
相似回答
大家正在搜