![]() |
#2
wmf20142020-05-08 12:09
|

#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);
}
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);
}