将数字转化成字符串
#include <stdio.h>
void itoa(char str[],int num);
void main()
{
int num;
char str[10];
scanf("%d",&num);
itoa(str,num);
printf("%s\n",str);
}
void itoa(char str[],int num)
{
int i=0,j=0;
int temp[10];
do{
temp[i++]=num%10+'0';
num=num/10;
}while(num);
temp[i]='\0';
while(--i>=0)
{
str[j++]=temp[i];
}
str[j]='\0';
void itoa(char str[],int num);
void main()
{
int num;
char str[10];
scanf("%d",&num);
itoa(str,num);
printf("%s\n",str);
}
void itoa(char str[],int num)
{
int i=0,j=0;
int temp[10];
do{
temp[i++]=num%10+'0';
num=num/10;
}while(num);
temp[i]='\0';
while(--i>=0)
{
str[j++]=temp[i];
}
str[j]='\0';
}