您的位置:首页 > 其它

把一个整数转为字符串

2016-06-09 18:36 357 查看
<pre name="code" class="cpp">#include <stdio.h>
#include <string.h>

void convert(int a,char *p)
{
if( a>9 )
convert(a/10,p+1);
*p='0'+a%10;
}

void inverse(char a[])
{
int i,j=0;
char temp[6]={};
for( i=strlen(a)-1 ; i>=0 ; i-- )
{
temp[j]=a[i];
j++;
}
strcpy(a,temp);
}

int main()
{
int n;
char p[6]={};
printf("Enter a postive integer \n");
scanf("%d",&n);
if(n>65535)
exit(0);
convert(n,p);
inverse(p);
printf("%s",p);
printf("\n");
return 0;
}




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: