#include <ctype.h>
#include <stdio.h>
void itoa (int n,char s[]);
int main(void )
{
int n;
char s[100];
printf("输入一个数:\n");
scanf("%d",&n);
printf("数组s : \n");
itoa (n,s);
return 0;
}
void itoa (int n,char s[])
{
int i,j,sign;
if((sign=n)<0)
n=-n;
i=0;
do{
s[i++]=n%10+‘0‘;
}
while ((n/=10)>0);
if(sign<0)
s[i++]=‘-‘;
s[i]=‘\0‘;
for(j=i;j>=0;j--)
printf("%c\n",s[j]);
}
时间: 2024-10-31 09:50:35