第1个回答 2018-01-03
#include <stdio.h>
void itos(int n, char *s)
{
if(n == 0) *s++='0';
else
{
if(n<0)
{
*s++='-';
n=-n;
}
while(n)
{
*s++=n%10+'0';
n/=10;
}
}
*s=0;
}
int main()
{
int n;
char s[20];
scanf("%d",&n);
itos(n,s);
puts(s);
return 0;
}本回答被网友采纳