<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;
}
把一个整数转为字符串
最新推荐文章于 2024-09-10 06:15:00 发布