#include <stdio.h>
#define MAX 100
void itoa(int n, char s[])
{
int i,k,m,len=0;
m=n;
do
{
m=m/10;
len++;
}while(m);
s[len]='\0';
for(i=0; i<len; i++)
{
k=n%10;
n=n/10;
s[len-i-1]=k+'0';
}
fputs(s,stdout);
}
int main()
{
int n;
char s[MAX];
printf("input a number:\n");
scanf("%d",&n);
itoa(n,s);
printf("\n");
return 0;
}
#define MAX 100
void itoa(int n, char s[])
{
int i,k,m,len=0;
m=n;
do
{
m=m/10;
len++;
}while(m);
s[len]='\0';
for(i=0; i<len; i++)
{
k=n%10;
n=n/10;
s[len-i-1]=k+'0';
}
fputs(s,stdout);
}
int main()
{
int n;
char s[MAX];
printf("input a number:\n");
scanf("%d",&n);
itoa(n,s);
printf("\n");
return 0;
}