南宁有什么好玩的地方景点:用递归方法解决整数转换成字符串的问题
来源:百度文库 编辑:中科新闻网 时间:2024/05/04 15:02:51
String convert(int k)
{
int n=k/10;
if(n>0)
return String(n)+convert(n);
}
#include <stdio.h>
char* num2str(int n,char *s)
{
if(n<0){n=-n;*s++='-';}
if(n==0){*s++='0';*s--='\0';}
if(n>0)
{
s=num2str(n/10,s);
*s++=n%10+'0';
*s='\0';
}
return s;
}
void main()
{
int i;
char a[10];
for(i=-100;i<=100;i++)
{
num2str(i,a);
printf("%s\t",a);
}
}
楼主,你这么说, 谁会明白你的意思呢?