编写一个函数,输入一个整数并以倒序的方式输出,输出为字符串。
函数原型为void trans(int n,char src[]);
void trans(int n,char src[])
{
char *p=src;
while(n>0)
{
*p='0'+n%10;
n/=10;
p++;
}
*p='\0';
}
void trans(int n,char src[])
{
int i;
while(n>0)
{
src[i] = '0'+ (n%10);
i++;
n/=10;
}
src[i]='\0';
}
那个还有些不完善,用这个。可处理0和负数
void trans(int n,char src[])
{
char *p=src;
if(n==0)
*p++='0';
if(n<0)
{
*p++='-';
n=-n;
}
while(n>0)
{
*p='0'+n%10;
n/=10;
p++;
}
*p='\0';
}
没看懂