编写函数 void myitoa(int n,char *str)求改进写完的代码
											 程序代码:
程序代码:#include <stdio.h>
void myitoa(int n, char *str); //自定义函数声明
int main()
{
    char str[20]; //定义一个数组
    int m;
    printf("Enter some numbers:");
    scanf("%d", &m);     //输入一串数字
    myitoa(m, str);      //调用函数
    printf("%s\n", str); //输出字符串
    return 0;
}
void myitoa(int n, char *str) //自定义函数
{
    int x = 0, j = 0;
    j = n;
    for (x = 1; j > 10; j /= 10)
    {
        x *= 10;
    }
    for (; x > 0; x /= 10)
    {
        *str++ = '0' + n / x; //取下一个数字
        n %= x;
    }
    *str = '\0';
    printf("%s\n", str);
}										
					
	


 
											





 
	    

 
	
 
											


